aboutsummaryrefslogtreecommitdiff
path: root/include/adwaitamm/aboutdialog.hpp
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2025-04-28 13:52:49 +0200
committerFelix Morgner <felix.morgner@gmail.com>2025-04-28 13:52:49 +0200
commitf1444607e0dd39cea4591e6bc82938abd61e38e2 (patch)
treed4d8e2157749624acf57f511d0988be78f8442e6 /include/adwaitamm/aboutdialog.hpp
parent00ab9e29298ae1884591685b63e73528cb762084 (diff)
downloadlibadwaitamm-f1444607e0dd39cea4591e6bc82938abd61e38e2.tar.xz
libadwaitamm-f1444607e0dd39cea4591e6bc82938abd61e38e2.zip
adw: extract libadwaitamm
Diffstat (limited to 'include/adwaitamm/aboutdialog.hpp')
-rw-r--r--include/adwaitamm/aboutdialog.hpp16
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);
};