From 61eb53baaa69bdd860c26a79ddf1e53592a6d149 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Fri, 4 Apr 2025 19:13:14 +0200 Subject: adw: add set_visible_page to PreferencesDialog --- adw/include/adwaitamm/preferencesdialog.hpp | 1 + adw/src/preferencesdialog.cpp | 5 +++++ 2 files changed, 6 insertions(+) (limited to 'adw') 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 -- cgit v1.2.3