/* * Copyright (c) 2020, Ben Jilks * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace PixelPaint { class CreateNewImageDialog final : public GUI::Dialog { C_OBJECT(CreateNewImageDialog) public: Gfx::IntSize image_size() const { return m_image_size; } DeprecatedString const& image_name() const { return m_image_name; } Gfx::Color background_color() const { return m_background_color; } private: CreateNewImageDialog(GUI::Window* parent_window); DeprecatedString m_image_name; Gfx::IntSize m_image_size; Gfx::Color m_background_color {}; RefPtr m_name_textbox; }; }