8#include <QScopedPointer>
10#include "dsettingsbackend.h"
14class GSettingsBackendPrivate;
22 virtual QStringList
keys() const Q_DECL_OVERRIDE;
23 virtual QVariant getOption(const QString &key) const Q_DECL_OVERRIDE;
26 virtual
void doSetOption(const QString &key, const QVariant &value) Q_DECL_OVERRIDE;
27 virtual
void doSync() Q_DECL_OVERRIDE;
30 QScopedPointer<GSettingsBackendPrivate> d_ptr;
DSettingsBackend是一个配置存储类的接口
Definition: dsettingsbackend.h:16
DSettings是设计上为Dtk的应用程序提供统一的配置存储以及界面生成工具的基础库。
Definition: dsettings.h:20
DSettings的存储后端使用gsettings
Definition: gsettingsbackend.h:16
virtual QStringList keys() const Q_DECL_OVERRIDE
gsettings的全部键值
GSettingsBackend(DSettings *settings, QObject *parent=nullptr)
GSettingsBackend构造函数