diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2025-04-28 13:52:49 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2025-04-28 13:52:49 +0200 |
| commit | f1444607e0dd39cea4591e6bc82938abd61e38e2 (patch) | |
| tree | d4d8e2157749624acf57f511d0988be78f8442e6 /include/adwaitamm/aboutdialog.hpp | |
| parent | 00ab9e29298ae1884591685b63e73528cb762084 (diff) | |
| download | libadwaitamm-f1444607e0dd39cea4591e6bc82938abd61e38e2.tar.xz libadwaitamm-f1444607e0dd39cea4591e6bc82938abd61e38e2.zip | |
adw: extract libadwaitamm
Diffstat (limited to 'include/adwaitamm/aboutdialog.hpp')
| -rw-r--r-- | include/adwaitamm/aboutdialog.hpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/include/adwaitamm/aboutdialog.hpp b/include/adwaitamm/aboutdialog.hpp index 86f6751..02c61cd 100644 --- a/include/adwaitamm/aboutdialog.hpp +++ b/include/adwaitamm/aboutdialog.hpp @@ -42,7 +42,7 @@ namespace Adwaita using helpers::gobj_mixin<CppObjectType, BaseObjectType>::gobj; using helpers::gobj_mixin<CppObjectType, BaseObjectType>::gobj_copy; -#pragma mark - Special Member Functions + AboutDialog(); AboutDialog(std::string resource_path, std::string release_notes_version); AboutDialog(AboutDialog const & other) = delete; @@ -51,11 +51,11 @@ namespace Adwaita auto operator=(AboutDialog const & other) noexcept -> AboutDialog & = delete; auto operator=(AboutDialog && other) noexcept -> AboutDialog & = default; -#pragma mark - GObject Support + auto static get_type() -> GType; auto static get_base_type() -> GType; -#pragma mark - Functions + auto add_acknowledgement_section(Glib::ustring const & name, std::vector<Glib::ustring> const & people) -> void; auto add_credit_section(Glib::ustring const & name, std::vector<Glib::ustring> const & people) -> void; auto @@ -64,7 +64,7 @@ namespace Adwaita auto add_link(Glib::ustring const & title, Glib::ustring const & url) -> void; auto add_other_app(Glib::ustring const & id, Glib::ustring const & name, Glib::ustring const & summary) -> void; -#pragma mark - Getters + [[nodiscard]] auto get_application_icon() const -> Glib::ustring; [[nodiscard]] auto get_application_name() const -> Glib::ustring; [[nodiscard]] auto get_artists() const -> std::vector<Glib::ustring>; @@ -86,7 +86,7 @@ namespace Adwaita [[nodiscard]] auto get_version() const -> Glib::ustring; [[nodiscard]] auto get_website() const -> Glib::ustring; -#pragma mark - Setters + auto set_application_icon(Glib::ustring const & value) -> void; auto set_application_name(Glib::ustring const & value) -> void; auto set_artists(std::vector<Glib::ustring> const & value) -> void; @@ -108,7 +108,7 @@ namespace Adwaita auto set_version(Glib::ustring const & value) -> void; auto set_website(Glib::ustring const & value) -> void; -#pragma mark - Properties + auto property_application_icon() -> Glib::PropertyProxy<Glib::ustring>; auto property_application_icon() const -> Glib::PropertyProxy_ReadOnly<Glib::ustring>; auto property_application_name() -> Glib::PropertyProxy<Glib::ustring>; @@ -150,13 +150,13 @@ namespace Adwaita auto property_website() -> Glib::PropertyProxy<Glib::ustring>; auto property_website() const -> Glib::PropertyProxy_ReadOnly<Glib::ustring>; -#pragma mark - Signals + auto signal_activate_link() -> Glib::SignalProxy<bool(Glib::ustring const &)>; protected: friend AboutDialog_Class; -#pragma mark - Internal Constructors + explicit AboutDialog(Glib::ConstructParams const & params); explicit AboutDialog(BaseObjectType * gobj); }; |
