1 #ifndef SETTINGS_SCOPE_H_ 2 #define SETTINGS_SCOPE_H_ 24 Q_PROPERTY(QString name READ name WRITE setName)
58 QVariant value(
const QString& key, QVariant defaultValue = QVariant(),
59 bool searchAll =
true)
const;
75 void setValue(
const QString& key,
const QVariant& value);
89 const QString& name()
const;
97 void setName(
const QString& name);
107 QString scopeId()
const;
158 QHash<QString, QVariant> allSettings(
bool recurse =
false);
169 bool load(
const QDomElement& parent);
176 bool save(QDomDocument& doc, QDomElement& parent);
197 static void deinit();
212 void valueChanged(
const QString& key,
const QVariant& value);
232 QScopedPointer<class SettingsScopePrivate> d_ptr;
The SettingsScope class acts as a container for scoped settings.
Definition: settings_scope.h:21
SettingsScope * parentScope() const
Returns the parent setting scope or NULL, if this settings scope has no parent settings scope...
Definition: settings_scope.h:116