summaryrefslogtreecommitdiffstats
path: root/core/settings/qPrefPrivate.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2018-07-25 10:49:48 -0700
committerGravatar Lubomir I. Ivanov <neolit123@gmail.com>2018-07-26 16:32:51 +0300
commit128fc5f4b81f036eeb76cda99704095673efbe8e (patch)
tree26f3b7daef8a4c8881f9129654e6136ea35bae5b /core/settings/qPrefPrivate.h
parent68b5fe9ccbbc7255a00d657cf29e6dc2515b8c3c (diff)
downloadsubsurface-128fc5f4b81f036eeb76cda99704095673efbe8e.tar.gz
Whitespace cleanup core/settings
We can argue about any of the changes here, but they are the result of our whitespace.pl script - so if any of this is offensive to you, part of the resolution will be fixing the script... Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'core/settings/qPrefPrivate.h')
-rw-r--r--core/settings/qPrefPrivate.h255
1 files changed, 127 insertions, 128 deletions
diff --git a/core/settings/qPrefPrivate.h b/core/settings/qPrefPrivate.h
index da80f6a4b..40b4bb332 100644
--- a/core/settings/qPrefPrivate.h
+++ b/core/settings/qPrefPrivate.h
@@ -3,15 +3,15 @@
#define QPREFPRIVATE_H
// Header used by all qPref<class> implementations to avoid duplicating code
+#include "core/qthelper.h"
#include "qPref.h"
+#include <QObject>
#include <QSettings>
#include <QVariant>
-#include <QObject>
-#include "core/qthelper.h"
// implementation class of the interface classes
class qPrefPrivate : public QObject {
- Q_OBJECT
+ Q_OBJECT
public:
friend class qPrefAnimations;
@@ -20,175 +20,174 @@ public:
friend class qPrefDiveComputer;
private:
- static qPrefPrivate *instance();
+ static qPrefPrivate *instance();
QSettings setting;
// Helper functions
- static void copy_txt(const char **name, const QString& string);
+ static void copy_txt(const char **name, const QString &string);
- qPrefPrivate(QObject *parent = NULL);
+ qPrefPrivate(QObject *parent = NULL);
};
-
//******* Macros to generate disk function
-#define DISK_LOADSYNC_BOOL_EXT(usegroup, name, field, usestruct) \
-void qPref ## usegroup::disk_ ## field(bool doSync) \
-{ \
- if (doSync) \
- qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
- else \
- prefs.usestruct field = qPrefPrivate::instance()->setting.value(group + name, default_prefs.usestruct field).toBool(); \
-}
+#define DISK_LOADSYNC_BOOL_EXT(usegroup, name, field, usestruct) \
+ void qPref##usegroup::disk_##field(bool doSync) \
+ { \
+ if (doSync) \
+ qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
+ else \
+ prefs.usestruct field = qPrefPrivate::instance()->setting.value(group + name, default_prefs.usestruct field).toBool(); \
+ }
#define DISK_LOADSYNC_BOOL(usegroup, name, field) \
-DISK_LOADSYNC_BOOL_EXT(usegroup, name, field, )
-
-#define DISK_LOADSYNC_DOUBLE_EXT(usegroup, name, field, usestruct) \
-void qPref ## usegroup::disk_ ## field(bool doSync) \
-{ \
- if (doSync) \
- qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
- else \
- prefs.usestruct field = qPrefPrivate::instance()->setting.value(group + name, default_prefs.usestruct field).toDouble(); \
-}
+ DISK_LOADSYNC_BOOL_EXT(usegroup, name, field, )
+
+#define DISK_LOADSYNC_DOUBLE_EXT(usegroup, name, field, usestruct) \
+ void qPref##usegroup::disk_##field(bool doSync) \
+ { \
+ if (doSync) \
+ qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
+ else \
+ prefs.usestruct field = qPrefPrivate::instance()->setting.value(group + name, default_prefs.usestruct field).toDouble(); \
+ }
#define DISK_LOADSYNC_DOUBLE(usegroup, name, field) \
-DISK_LOADSYNC_DOUBLE_EXT(usegroup, name, field, )
-
-#define DISK_LOADSYNC_ENUM_EXT(usegroup, name, type, field, usestruct) \
-void qPref ## usegroup::disk_ ## field(bool doSync) \
-{ \
- if (doSync) \
- qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
- else \
- prefs.usestruct field = (enum type)qPrefPrivate::instance()->setting.value(group + name, default_prefs.usestruct field).toInt(); \
-}
+ DISK_LOADSYNC_DOUBLE_EXT(usegroup, name, field, )
+
+#define DISK_LOADSYNC_ENUM_EXT(usegroup, name, type, field, usestruct) \
+ void qPref##usegroup::disk_##field(bool doSync) \
+ { \
+ if (doSync) \
+ qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
+ else \
+ prefs.usestruct field = (enum type)qPrefPrivate::instance()->setting.value(group + name, default_prefs.usestruct field).toInt(); \
+ }
#define DISK_LOADSYNC_ENUM(usegroup, name, type, field) \
-DISK_LOADSYNC_ENUM_EXT(usegroup, name, type, field, )
-
-#define DISK_LOADSYNC_INT_EXT(usegroup, name, field, usestruct) \
-void qPref ## usegroup::disk_ ## field(bool doSync) \
-{ \
- if (doSync) \
- qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
- else \
- prefs.usestruct field = qPrefPrivate::instance()->setting.value(group + name, default_prefs.usestruct field).toInt(); \
-}
+ DISK_LOADSYNC_ENUM_EXT(usegroup, name, type, field, )
+
+#define DISK_LOADSYNC_INT_EXT(usegroup, name, field, usestruct) \
+ void qPref##usegroup::disk_##field(bool doSync) \
+ { \
+ if (doSync) \
+ qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
+ else \
+ prefs.usestruct field = qPrefPrivate::instance()->setting.value(group + name, default_prefs.usestruct field).toInt(); \
+ }
#define DISK_LOADSYNC_INT(usegroup, name, field) \
-DISK_LOADSYNC_INT(usegroup, name, field, )
-
-#define DISK_LOADSYNC_INT_DEF_EXT(usegroup, name, field, defval, usestruct) \
-void qPref ## usegroup::disk_ ## field(bool doSync) \
-{ \
- if (doSync) \
- qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
- else \
- prefs.usestruct field = qPrefPrivate::instance()->setting.value(group + name, defval).toInt(); \
-}
+ DISK_LOADSYNC_INT(usegroup, name, field, )
+
+#define DISK_LOADSYNC_INT_DEF_EXT(usegroup, name, field, defval, usestruct) \
+ void qPref##usegroup::disk_##field(bool doSync) \
+ { \
+ if (doSync) \
+ qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
+ else \
+ prefs.usestruct field = qPrefPrivate::instance()->setting.value(group + name, defval).toInt(); \
+ }
#define DISK_LOADSYNC_INT_DEF(usegroup, name, field, defval) \
-DISK_LOADSYNC_INT_DEF_EXT(usegroup, name, field, defval, )
-
-#define DISK_LOADSYNC_TXT_EXT(usegroup, name, field, usestruct) \
-void qPref ## usegroup::disk_ ## field(bool doSync) \
-{ \
- if (doSync) \
- qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
- else \
- prefs.usestruct field = copy_qstring(qPrefPrivate::instance()->setting.value(group + name, default_prefs.usestruct field).toString()); \
-}
+ DISK_LOADSYNC_INT_DEF_EXT(usegroup, name, field, defval, )
+
+#define DISK_LOADSYNC_TXT_EXT(usegroup, name, field, usestruct) \
+ void qPref##usegroup::disk_##field(bool doSync) \
+ { \
+ if (doSync) \
+ qPrefPrivate::instance()->setting.setValue(group + name, prefs.usestruct field); \
+ else \
+ prefs.usestruct field = copy_qstring(qPrefPrivate::instance()->setting.value(group + name, default_prefs.usestruct field).toString()); \
+ }
#define DISK_LOADSYNC_TXT(usegroup, name, field) \
-DISK_LOADSYNC_TXT_EXT(usegroup, name, field, )
+ DISK_LOADSYNC_TXT_EXT(usegroup, name, field, )
//******* Macros to generate set function
#define SET_PREFERENCE_BOOL_EXT(usegroup, field, usestruct) \
-void qPref ## usegroup::set_ ## field (bool value) \
-{ \
- if (value != prefs.usestruct field) { \
- prefs.usestruct field = value; \
- disk_ ## field(true); \
- emit field ## _changed(value); \
- } \
-}
+ void qPref##usegroup::set_##field(bool value) \
+ { \
+ if (value != prefs.usestruct field) { \
+ prefs.usestruct field = value; \
+ disk_##field(true); \
+ emit field##_changed(value); \
+ } \
+ }
#define SET_PREFERENCE_BOOL(usegroup, field) \
-SET_PREFERENCE_BOOL_EXT(usegroup, field, ) \
+ SET_PREFERENCE_BOOL_EXT(usegroup, field, )
#define SET_PREFERENCE_DOUBLE_EXT(usegroup, field, usestruct) \
-void qPref ## usegroup::set_ ## field (double value) \
-{ \
- if (value != prefs.usestruct field) { \
- prefs.usestruct field = value; \
- disk_ ## field(true); \
- emit field ## _changed(value); \
- } \
-}
+ void qPref##usegroup::set_##field(double value) \
+ { \
+ if (value != prefs.usestruct field) { \
+ prefs.usestruct field = value; \
+ disk_##field(true); \
+ emit field##_changed(value); \
+ } \
+ }
#define SET_PREFERENCE_DOUBLE(usegroup, field) \
-SET_PREFERENCE_DOUBLE_EXT(usegroup, field, ) \
+ SET_PREFERENCE_DOUBLE_EXT(usegroup, field, )
#define SET_PREFERENCE_ENUM_EXT(usegroup, type, field, usestruct) \
-void qPref ## usegroup::set_ ## field (type value) \
-{ \
- if (value != prefs.usestruct field) { \
- prefs.usestruct field = value; \
- disk_ ## field(true); \
- emit field ## _changed(value); \
- } \
-}
+ void qPref##usegroup::set_##field(type value) \
+ { \
+ if (value != prefs.usestruct field) { \
+ prefs.usestruct field = value; \
+ disk_##field(true); \
+ emit field##_changed(value); \
+ } \
+ }
#define SET_PREFERENCE_ENUM(usegroup, type, field) \
-SET_PREFERENCE_ENUM_EXT(usegroup, type, field, )
+ SET_PREFERENCE_ENUM_EXT(usegroup, type, field, )
#define SET_PREFERENCE_INT_EXT(usegroup, field, usestruct) \
-void qPref ## usegroup::set_ ## field (int value) \
-{ \
- if (value != prefs.usestruct field) { \
- prefs.usestruct field = value; \
- disk_ ## field(true); \
- emit field ## _changed(value); \
- } \
-}
+ void qPref##usegroup::set_##field(int value) \
+ { \
+ if (value != prefs.usestruct field) { \
+ prefs.usestruct field = value; \
+ disk_##field(true); \
+ emit field##_changed(value); \
+ } \
+ }
#define SET_PREFERENCE_INT(usegroup, field) \
-SET_PREFERENCE_INT_EXT(usegroup, field, ) \
-
-#define SET_PREFERENCE_TXT_EXT(usegroup, field, usestruct) \
-void qPref ## usegroup::set_ ## field (const QString& value) \
-{ \
- if (value != prefs.usestruct field) { \
- qPrefPrivate::instance()->copy_txt(&prefs.usestruct field, value); \
- disk_ ## field(true); \
- emit field ## _changed(value); \
- } \
-}
+ SET_PREFERENCE_INT_EXT(usegroup, field, )
+
+#define SET_PREFERENCE_TXT_EXT(usegroup, field, usestruct) \
+ void qPref##usegroup::set_##field(const QString &value) \
+ { \
+ if (value != prefs.usestruct field) { \
+ qPrefPrivate::instance()->copy_txt(&prefs.usestruct field, value); \
+ disk_##field(true); \
+ emit field##_changed(value); \
+ } \
+ }
#define SET_PREFERENCE_TXT(usegroup, field) \
-SET_PREFERENCE_TXT_EXT(usegroup, field, ) \
+ SET_PREFERENCE_TXT_EXT(usegroup, field, )
//******* Macros to generate set/set/loadsync combined
#define HANDLE_PREFERENCE_BOOL_EXT(usegroup, name, field, usestruct) \
-SET_PREFERENCE_BOOL_EXT(usegroup, field, usestruct); \
-DISK_LOADSYNC_BOOL_EXT(usegroup, name, field, usestruct);
+ SET_PREFERENCE_BOOL_EXT(usegroup, field, usestruct); \
+ DISK_LOADSYNC_BOOL_EXT(usegroup, name, field, usestruct);
#define HANDLE_PREFERENCE_BOOL(usegroup, name, field) \
-HANDLE_PREFERENCE_BOOL_EXT(usegroup, name, field, )
+ HANDLE_PREFERENCE_BOOL_EXT(usegroup, name, field, )
#define HANDLE_PREFERENCE_DOUBLE_EXT(usegroup, name, field, usestruct) \
-SET_PREFERENCE_DOUBLE_EXT(usegroup, field, usestruct); \
-DISK_LOADSYNC_DOUBLE_EXT(usegroup, name, field, usestruct);
+ SET_PREFERENCE_DOUBLE_EXT(usegroup, field, usestruct); \
+ DISK_LOADSYNC_DOUBLE_EXT(usegroup, name, field, usestruct);
#define HANDLE_PREFERENCE_DOUBLE(usegroup, name, field) \
-HANDLE_PREFERENCE_DOUBLE_EXT(usegroup, name, field, )
+ HANDLE_PREFERENCE_DOUBLE_EXT(usegroup, name, field, )
#define HANDLE_PREFERENCE_ENUM_EXT(usegroup, type, name, field, usestruct) \
-SET_PREFERENCE_ENUM_EXT(usegroup, type, field, usestruct); \
-DISK_LOADSYNC_ENUM_EXT(usegroup, name, type, field, usestruct);
+ SET_PREFERENCE_ENUM_EXT(usegroup, type, field, usestruct); \
+ DISK_LOADSYNC_ENUM_EXT(usegroup, name, type, field, usestruct);
#define HANDLE_PREFERENCE_ENUM(usegroup, type, name, field) \
-HANDLE_PREFERENCE_ENUM_EXT(usegroup, type, name, field, )
+ HANDLE_PREFERENCE_ENUM_EXT(usegroup, type, name, field, )
#define HANDLE_PREFERENCE_INT_EXT(usegroup, name, field, usestruct) \
-SET_PREFERENCE_INT_EXT(usegroup, field, usestruct); \
-DISK_LOADSYNC_INT_EXT(usegroup, name, field, usestruct);
+ SET_PREFERENCE_INT_EXT(usegroup, field, usestruct); \
+ DISK_LOADSYNC_INT_EXT(usegroup, name, field, usestruct);
#define HANDLE_PREFERENCE_INT(usegroup, name, field) \
-HANDLE_PREFERENCE_INT_EXT(usegroup, name, field, )
+ HANDLE_PREFERENCE_INT_EXT(usegroup, name, field, )
#define HANDLE_PREFERENCE_TXT_EXT(usegroup, name, field, usestruct) \
-SET_PREFERENCE_TXT_EXT(usegroup, field, usestruct); \
-DISK_LOADSYNC_TXT_EXT(usegroup, name, field, usestruct);
+ SET_PREFERENCE_TXT_EXT(usegroup, field, usestruct); \
+ DISK_LOADSYNC_TXT_EXT(usegroup, name, field, usestruct);
#define HANDLE_PREFERENCE_TXT(usegroup, name, field) \
-HANDLE_PREFERENCE_TXT_EXT(usegroup, name, field, )
+ HANDLE_PREFERENCE_TXT_EXT(usegroup, name, field, )
#endif