GAboutDialog.h 529 B

1234567891011121314151617181920
  1. #pragma once
  2. #include <LibGUI/GDialog.h>
  3. class GAboutDialog final : public GDialog {
  4. C_OBJECT(GAboutDialog)
  5. public:
  6. GAboutDialog(const StringView& name, const GraphicsBitmap* icon = nullptr, CObject* parent = nullptr);
  7. virtual ~GAboutDialog() override;
  8. static void show(const StringView& name, const GraphicsBitmap* icon = nullptr, CObject* parent = nullptr)
  9. {
  10. GAboutDialog dialog(name, icon, parent);
  11. dialog.exec();
  12. }
  13. private:
  14. String m_name;
  15. RefPtr<GraphicsBitmap> m_icon;
  16. };