summaryrefslogtreecommitdiff
path: root/ui/src
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-08-19 10:16:11 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-08-19 10:16:11 +0200
commit68ed467a1a7c5b08f29b12ccb712cf877847b00a (patch)
treee199c9b0c679676d4e1d38eea714f8ce970bff00 /ui/src
parente524853dc4a5bfb543738126da5f9d2c72a741f0 (diff)
downloadturns-68ed467a1a7c5b08f29b12ccb712cf877847b00a.tar.xz
turns-68ed467a1a7c5b08f29b12ccb712cf877847b00a.zip
ui: use core setting keys
Diffstat (limited to 'ui/src')
-rw-r--r--ui/src/widgets/preferences.cpp28
1 files changed, 10 insertions, 18 deletions
diff --git a/ui/src/widgets/preferences.cpp b/ui/src/widgets/preferences.cpp
index 3af7d15..621576e 100644
--- a/ui/src/widgets/preferences.cpp
+++ b/ui/src/widgets/preferences.cpp
@@ -1,8 +1,10 @@
#include "turns/ui/widgets/preferences.hpp"
#include "turns/adw/switchrow.hpp"
+#include "turns/core/settings.hpp"
#include "turns/ui/widgets/template_widget.hpp"
+#include <sigc++/adaptors/bind.h>
#include <sigc++/functors/mem_fun.h>
#include <glibmm/binding.h>
@@ -13,6 +15,7 @@
#include <giomm/settings.h>
+#include <gtkmm/button.h>
#include <gtkmm/colordialog.h>
#include <gtkmm/colordialogbutton.h>
#include <gtkmm/enums.h>
@@ -44,25 +47,14 @@ namespace turns::ui::widgets
return;
}
- {
- auto key = "disposition-color-friendly";
- bind_reset(key, m_friendly_reset_button);
- bind_setting(key, m_friendly_color_button);
- }
-
- {
- auto key = "disposition-color-hostile";
- bind_reset(key, m_hostile_reset_button);
- bind_setting(key, m_hostile_color_button);
- }
-
- {
- auto key = "disposition-color-secret";
- bind_reset(key, m_secret_reset_button);
- bind_setting(key, m_secret_color_button);
- }
+ bind_reset(core::key::disposition_friendly_color, m_friendly_reset_button);
+ bind_setting(core::key::disposition_friendly_color, m_friendly_color_button);
+ bind_reset(core::key::disposition_hostile_color, m_hostile_reset_button);
+ bind_setting(core::key::disposition_hostile_color, m_hostile_color_button);
+ bind_reset(core::key::disposition_secret_color, m_secret_reset_button);
+ bind_setting(core::key::disposition_secret_color, m_secret_color_button);
- m_settings->bind("skip-defeated", m_skip_defeated->property_active());
+ m_settings->bind(core::key::skip_defeated, m_skip_defeated->property_active());
}
auto preferences::bind_reset(Glib::ustring const & key, Gtk::Button * button) -> void