4#include <QScopedPointer>
6#include "dsettingsbackend.h"
10class GSettingsBackendPrivate;
18 virtual QStringList
keys()
const Q_DECL_OVERRIDE;
19 virtual QVariant
getOption(
const QString &key)
const Q_DECL_OVERRIDE;
22 virtual void doSetOption(
const QString &key,
const QVariant &value) Q_DECL_OVERRIDE;
23 virtual void doSync() Q_DECL_OVERRIDE;
26 QScopedPointer<GSettingsBackendPrivate> 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.
DSettings是设计上为Dtk的应用程序提供统一的配置存储以及界面生成工具的基础库.
Definition: dsettings.h:33
Storage backend of DSettings use gsettings.
Definition: gsettingsbackend.h:12