- static QHash<QString, QHash<QString, QVariant> > settingsCache;
- static QHash<QString, QHash<QString, SettingsChangeNotifier *> > settingsChangeNotifier;
+ static QHash<QString, QVariant> settingsCache;
+ static QHash<QString, SettingsChangeNotifier *> settingsChangeNotifier;
+
+ inline QString normalizedKey(const QString &group, const QString &key) {
+ if(group.isEmpty())
+ return key;
+ return group + '/' + key;
+ }