/* * Copyright (c) 2022, Lucas Chollet * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include class RoundingDialog : public GUI::Dialog { C_OBJECT(RoundingDialog); public: static ExecResult show(GUI::Window* parent_window, StringView title, unsigned& rounding_value); private: RoundingDialog(GUI::Window* parent_window, StringView title); virtual ~RoundingDialog() override = default; RefPtr m_rounding_spinbox; RefPtr m_buttons_container; RefPtr m_ok_button; RefPtr m_cancel_button; static constexpr unsigned m_dialog_length = 200; static constexpr unsigned m_dialog_height = 54; };