- inline QSettings::Format format()
- {
-#ifdef Q_OS_WIN
- return QSettings::IniFormat;
-#else
- return QSettings::NativeFormat;
-#endif
- }
-
-
- inline QString fileName()
- {
- return Quassel::configDirPath() + appName
- + ((format() == QSettings::NativeFormat) ? QLatin1String(".conf") : QLatin1String(".ini"));
- }
-
-
- static QHash<QString, QVariant> settingsCache; ///< Cached settings values
- static QHash<QString, bool> settingsKeyPersistedCache; ///< Cached settings key exists on disk
- static QHash<QString, SettingsChangeNotifier *> settingsChangeNotifier;