From 46c93e74067de844b35c1249122fcf878a0db924 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 15 Aug 2024 20:41:34 +0200 Subject: ui: prepare basic color preference infrastructure --- ui/include/turns/ui/windows/tracker.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'ui/include') diff --git a/ui/include/turns/ui/windows/tracker.hpp b/ui/include/turns/ui/windows/tracker.hpp index 7e5f799..e14f08a 100644 --- a/ui/include/turns/ui/windows/tracker.hpp +++ b/ui/include/turns/ui/windows/tracker.hpp @@ -1,7 +1,6 @@ #ifndef TURNS_UI_WINDOWS_TRACKER_HPP #define TURNS_UI_WINDOWS_TRACKER_HPP -#include "turns/adw/toast.hpp" #include "turns/adw/toastoverlay.hpp" #include "turns/core/turn_order.hpp" #include "turns/ui/widgets/turn_order_view.hpp" @@ -13,6 +12,7 @@ #include #include +#include #include #include @@ -21,6 +21,7 @@ #include #include #include +#include #include #include @@ -37,6 +38,7 @@ namespace turns::ui::windows private: /** Setup */ auto setup_actions() -> void; + auto setup_colors() -> void; /** Actions */ auto add_participant() -> void; @@ -51,11 +53,13 @@ namespace turns::ui::windows auto on_save_response(Glib::RefPtr result, Glib::RefPtr dialog) -> void; auto on_load_content_done(Glib::RefPtr result) -> void; auto on_replace_content_done(Glib::RefPtr result) -> void; + auto on_settings_changed(Glib::ustring key) -> void; /** Helpers */ auto show_error(std::exception const & e) -> void; auto show_toast(std::string const & message) -> void; auto start_replace_content() -> void; + auto update_colors() -> void; auto update_subtitle() -> void; Gtk::Revealer * m_controls; @@ -71,6 +75,9 @@ namespace turns::ui::windows Glib::RefPtr m_file{}; std::string m_file_etag{}; std::string m_file_buffer{}; + + Glib::RefPtr m_css{}; + Glib::RefPtr m_settings{}; }; } // namespace turns::ui::windows -- cgit v1.2.3