summaryrefslogtreecommitdiff
path: root/adw
diff options
context:
space:
mode:
Diffstat (limited to 'adw')
-rw-r--r--adw/include/adwaitamm/preferencesdialog.hpp1
-rw-r--r--adw/src/preferencesdialog.cpp5
2 files changed, 6 insertions, 0 deletions
diff --git a/adw/include/adwaitamm/preferencesdialog.hpp b/adw/include/adwaitamm/preferencesdialog.hpp
index 824a683..2beaf64 100644
--- a/adw/include/adwaitamm/preferencesdialog.hpp
+++ b/adw/include/adwaitamm/preferencesdialog.hpp
@@ -57,6 +57,7 @@ namespace Adwaita
auto static get_base_type() -> GType;
auto add(PreferencesPage & page) -> void;
+ auto set_visible_page(PreferencesPage & page) -> void;
protected:
explicit PreferencesDialog(Glib::ConstructParams const & params);
diff --git a/adw/src/preferencesdialog.cpp b/adw/src/preferencesdialog.cpp
index 2282419..8c69fef 100644
--- a/adw/src/preferencesdialog.cpp
+++ b/adw/src/preferencesdialog.cpp
@@ -79,6 +79,11 @@ namespace Adwaita
adw_preferences_dialog_add(Glib::unwrap(this), Glib::unwrap(&page));
}
+ auto PreferencesDialog::set_visible_page(PreferencesPage & page) -> void
+ {
+ adw_preferences_dialog_set_visible_page(unwrap(this), Glib::unwrap(&page));
+ }
+
} // namespace Adwaita
namespace Glib