diff options
Diffstat (limited to 'adw')
| -rw-r--r-- | adw/include/adwaitamm/preferencesdialog.hpp | 1 | ||||
| -rw-r--r-- | adw/src/preferencesdialog.cpp | 5 |
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 |
