summaryrefslogtreecommitdiff
path: root/gui/include/preferences.hpp
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2025-06-09 08:44:54 +0200
committerFelix Morgner <felix.morgner@gmail.com>2025-06-09 08:44:54 +0200
commitb6b4399b20648de28def5411d90c4a3536da5b01 (patch)
tree26f42212498a42df7cdb42a15bb067be0140d33a /gui/include/preferences.hpp
parent4466f721192844fe542d02aced2c8b3860e1433c (diff)
downloadturns-b6b4399b20648de28def5411d90c4a3536da5b01.tar.xz
turns-b6b4399b20648de28def5411d90c4a3536da5b01.zip
gui: make Preferences default constructible
Diffstat (limited to 'gui/include/preferences.hpp')
-rw-r--r--gui/include/preferences.hpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/gui/include/preferences.hpp b/gui/include/preferences.hpp
index 9bd2e77..81e4cef 100644
--- a/gui/include/preferences.hpp
+++ b/gui/include/preferences.hpp
@@ -33,15 +33,10 @@ namespace Turns::gui
"skip_defeated",
};
- explicit Preferences(Glib::RefPtr<Gio::Settings> settings = {});
+ Preferences();
+ explicit Preferences(Glib::RefPtr<Gio::Settings> settings);
private:
- auto bind_reset(Glib::ustring const & key, Gtk::Button * button) -> void;
- auto bind_setting(Glib::ustring const & key, Gtk::ColorDialogButton * button) -> void;
- auto update_sensitive(Glib::ustring const & key, Gtk::Button * button) -> void;
-
- Glib::RefPtr<Gio::Settings> m_settings;
-
Gtk::Button * m_friendly_reset_button{};
Gtk::Button * m_hostile_reset_button{};
Gtk::Button * m_secret_reset_button{};