21#include <QScopedPointer>
23#include "dsettingsbackend.h"
27class QSettingBackendPrivate;
35 virtual QStringList
keys()
const Q_DECL_OVERRIDE;
36 virtual QVariant
getOption(
const QString &key)
const Q_DECL_OVERRIDE;
39 virtual void doSetOption(
const QString &key,
const QVariant &value) Q_DECL_OVERRIDE;
40 virtual void doSync() Q_DECL_OVERRIDE;
43 QScopedPointer<QSettingBackendPrivate> d_ptr;
DSettingsBackend is interface of DSettings storage class.
Definition: dsettingsbackend.h:29
virtual void doSync()=0
do the real sync action.
virtual void doSetOption(const QString &key, const QVariant &value)=0
write key / value to storage.
virtual QVariant getOption(const QString &key) const =0
get value by key.
virtual QStringList keys() const =0
return all key of storage.
Storage DSetttings to an QSettings.
Definition: qsettingbackend.h:29