diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-08-17 11:41:43 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-08-17 11:41:43 +0200 |
| commit | fb917713e55147c6b0de514924c4867d9e8d5894 (patch) | |
| tree | 5668c2772759a5b4d01cbca15cc03ce36199cbed /ui/src/windows/tracker.cpp | |
| parent | 46c93e74067de844b35c1249122fcf878a0db924 (diff) | |
| download | turns-fb917713e55147c6b0de514924c4867d9e8d5894.tar.xz turns-fb917713e55147c6b0de514924c4867d9e8d5894.zip | |
ui: add participant shading color preferences
Diffstat (limited to 'ui/src/windows/tracker.cpp')
| -rw-r--r-- | ui/src/windows/tracker.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/src/windows/tracker.cpp b/ui/src/windows/tracker.cpp index c6dc731..b9a55c0 100644 --- a/ui/src/windows/tracker.cpp +++ b/ui/src/windows/tracker.cpp @@ -4,6 +4,7 @@ #include "turns/adw/toastoverlay.hpp" #include "turns/core/turn_order.hpp" #include "turns/lang/messages.hpp" +#include "turns/ui/widgets/preferences.hpp" #include "turns/ui/widgets/turn_order_view.hpp" #include <sigc++/adaptors/bind.h> @@ -15,6 +16,7 @@ #include <glibmm/refptr.h> #include <glibmm/ustring.h> #include <glibmm/varianttype.h> +#include <glibmm/wrap.h> #include <giomm/liststore.h> #include <giomm/settings.h> @@ -53,9 +55,9 @@ namespace turns::ui::windows , m_title{builder->get_widget<Gtk::Widget>("title")} , m_turn_order{core::turn_order::create()} , m_turn_order_view{Gtk::make_managed<widgets::turn_order_view>(m_turn_order)} + , m_settings{Gio::Settings::create("ch.arknet.Turns")} , m_subtitle{m_title, "subtitle"} , m_css{Gtk::CssProvider::create()} - , m_settings{Gio::Settings::create("ch.arknet.Turns")} { setup_colors(); setup_actions(); @@ -141,10 +143,12 @@ namespace turns::ui::windows // win.delete // win.edit // win.open + // win.preferences { add_action_with_parameter("delete", Glib::VARIANT_TYPE_INT32, sigc::mem_fun(*this, &tracker::delete_participant)); add_action_with_parameter("edit", Glib::VARIANT_TYPE_INT32, sigc::mem_fun(*this, &tracker::edit_participant)); add_action("open", sigc::mem_fun(*this, &tracker::open)); + add_action("preferences", sigc::mem_fun(*this, &tracker::preferences)); } // win.save |
