diff options
Diffstat (limited to 'ui/src/widgets/preferences.cpp')
| -rw-r--r-- | ui/src/widgets/preferences.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/src/widgets/preferences.cpp b/ui/src/widgets/preferences.cpp index 187da2e..3af7d15 100644 --- a/ui/src/widgets/preferences.cpp +++ b/ui/src/widgets/preferences.cpp @@ -1,5 +1,6 @@ #include "turns/ui/widgets/preferences.hpp" +#include "turns/adw/switchrow.hpp" #include "turns/ui/widgets/template_widget.hpp" #include <sigc++/functors/mem_fun.h> @@ -36,6 +37,7 @@ namespace turns::ui::widgets , m_friendly_color_button{get_widget<Gtk::ColorDialogButton>("friendly_color_button")} , m_hostile_color_button{get_widget<Gtk::ColorDialogButton>("hostile_color_button")} , m_secret_color_button{get_widget<Gtk::ColorDialogButton>("secret_color_button")} + , m_skip_defeated{get_widget<adw::SwitchRow>("skip_defeated")} { if (!m_settings) { @@ -59,6 +61,8 @@ namespace turns::ui::widgets bind_reset(key, m_secret_reset_button); bind_setting(key, m_secret_color_button); } + + m_settings->bind("skip-defeated", m_skip_defeated->property_active()); } auto preferences::bind_reset(Glib::ustring const & key, Gtk::Button * button) -> void |
