123456789101112131415161718192021222324 |
- #pragma once
- #include <LibGUI/GDialog.h>
- class GButton;
- class GTextEditor;
- class GInputBox : public GDialog {
- C_OBJECT(GInputBox)
- public:
- explicit GInputBox(const StringView& prompt, const StringView& title, CObject* parent = nullptr);
- virtual ~GInputBox() override;
- String text_value() const { return m_text_value; }
- private:
- void build();
- String m_prompt;
- String m_text_value;
- GButton* m_ok_button { nullptr };
- GButton* m_cancel_button { nullptr };
- ObjectPtr<GTextEditor> m_text_editor;
- };
|