aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/settings/qPrefDisplay.cpp71
1 files changed, 7 insertions, 64 deletions
diff --git a/core/settings/qPrefDisplay.cpp b/core/settings/qPrefDisplay.cpp
index e651eb937..cf0a4e54d 100644
--- a/core/settings/qPrefDisplay.cpp
+++ b/core/settings/qPrefDisplay.cpp
@@ -24,10 +24,7 @@ void qPrefDisplay::loadSync(bool doSync)
disk_theme(doSync);
}
-const QString qPrefDisplay::divelist_font() const
-{
- return prefs.divelist_font;
-}
+GET_PREFERENCE_TXT(Display, divelist_font);
void qPrefDisplay::set_divelist_font(const QString& value)
{
QString newValue = value;
@@ -42,15 +39,9 @@ void qPrefDisplay::set_divelist_font(const QString& value)
emit divelist_font_changed(value);
}
}
-void qPrefDisplay::disk_divelist_font(bool doSync)
-{
- LOADSYNC_TXT("/divelist_font", divelist_font);
-}
+DISK_LOADSYNC_TXT(Display, "/divelist_font", divelist_font);
-double qPrefDisplay::font_size() const
-{
- return prefs.font_size;
-}
+GET_PREFERENCE_DOUBLE(Display, font_size);
void qPrefDisplay::set_font_size(double value)
{
if (value != prefs.font_size) {
@@ -62,58 +53,10 @@ void qPrefDisplay::set_font_size(double value)
emit font_size_changed(value);
}
}
-void qPrefDisplay::disk_font_size(bool doSync)
-{
- LOADSYNC_DOUBLE("/font_size", font_size);
-}
+DISK_LOADSYNC_DOUBLE(Display, "/font_size", font_size);
-bool qPrefDisplay::display_invalid_dives() const
-{
- return prefs.display_invalid_dives;
-}
-void qPrefDisplay::set_display_invalid_dives(bool value)
-{
- if (value != prefs.display_invalid_dives) {
- prefs.display_invalid_dives = value;
- disk_display_invalid_dives(true);
- emit display_invalid_dives_changed(value);
- }
-}
-void qPrefDisplay::disk_display_invalid_dives(bool doSync)
-{
- LOADSYNC_BOOL("/displayinvalid", display_invalid_dives);
-}
+HANDLE_PREFERENCE_BOOL(Display, "/displayinvalid", display_invalid_dives);
-bool qPrefDisplay::show_developer() const
-{
- return prefs.show_developer;
-}
-void qPrefDisplay::set_show_developer(bool value)
-{
- if (value != prefs.show_developer) {
- prefs.show_developer = value;
- disk_show_developer(true);
- emit disk_show_developer(value);
- }
-}
-void qPrefDisplay::disk_show_developer(bool doSync)
-{
- LOADSYNC_BOOL("/showDeveloper", show_developer);
-}
+HANDLE_PREFERENCE_BOOL(Display, "/show_developer", show_developer);
-const QString qPrefDisplay::theme() const
-{
- return prefs.theme;
-}
-void qPrefDisplay::set_theme(const QString& value)
-{
- if (value != prefs.theme) {
- COPY_TXT(theme, value);
- disk_theme(true);
- emit theme_changed(value);
- }
-}
-void qPrefDisplay::disk_theme(bool doSync)
-{
- LOADSYNC_TXT("/theme", theme);
-}
+HANDLE_PREFERENCE_TXT(Display, "/theme", theme);