mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
core: update qPrefDisplay.cpp to use all qPref macros.
change qPrefDisplay.cpp to use qPref_private macros, for each variable. The macros used depend on how standard the variable is handled. Remark: this commit is production code, but qPrefDisplay is NOT integrated into SettingsObjectWrapper and thus not active in the live system Signed-off-by: Jan Iversen <jani@apache.org>
This commit is contained in:
parent
2971984687
commit
516e3421b1
1 changed files with 7 additions and 64 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Reference in a new issue