From fb917713e55147c6b0de514924c4867d9e8d5894 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sat, 17 Aug 2024 11:41:43 +0200 Subject: ui: add participant shading color preferences --- ui/src/windows/tracker/actions.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'ui/src/windows/tracker/actions.cpp') diff --git a/ui/src/windows/tracker/actions.cpp b/ui/src/windows/tracker/actions.cpp index 3210089..c26afbf 100644 --- a/ui/src/windows/tracker/actions.cpp +++ b/ui/src/windows/tracker/actions.cpp @@ -1,6 +1,8 @@ +#include "turns/adw/preferencesdialog.hpp" #include "turns/core/participant.hpp" #include "turns/core/turn_order.hpp" #include "turns/lang/messages.hpp" +#include "turns/ui/widgets/preferences.hpp" #include "turns/ui/windows/participant_editor.hpp" #include "turns/ui/windows/tracker.hpp" @@ -14,10 +16,12 @@ #include #include +#include #include #include #include +#include #include #include @@ -89,6 +93,15 @@ namespace turns::ui::windows dialog->open(sigc::bind(sigc::mem_fun(*this, &tracker::on_open_response), dialog)); } + auto tracker::preferences() -> void + { + auto preferences = Gtk::make_managed(m_settings); + auto dialog = Gtk::make_managed(); + dialog->add(*preferences); + adw_preferences_dialog_set_visible_page(Glib::unwrap(dialog), Glib::unwrap(preferences)); + dialog->present(this); + } + auto tracker::save(bool force_ask) -> void { if (m_file && !force_ask) -- cgit v1.2.3