DtkCore
DTK Core module
|
DSettingsBackend是一个配置存储类的接口 更多...
#include <dsettings.h>
信号 | |
void | optionChanged (const QString &key, const QVariant &value) |
DSettingsOption的值发生变化时发出的信号。 | |
void | sync () |
私有信号,请勿使用。 | |
void | setOption (const QString &key, const QVariant &value) |
私有信号,请勿使用。 | |
Public 成员函数 | |
DSettingsBackend (QObject *parent=Q_NULLPTR) | |
DSettingsBackend构造函数 | |
virtual QStringList | keys () const =0 |
返回全部键值 | |
virtual QVariant | getOption (const QString &key) const =0 |
获取 key 对应的值 | |
virtual void | doSync ()=0 |
开始进行同步 | |
Protected 成员函数 | |
virtual void | doSetOption (const QString &key, const QVariant &value)=0 |
设置key 对应的值,并使用存储后端进行存储。 | |
DSettingsBackend是一个配置存储类的接口
简单的例子:
读取/设置其值的示例如下:
|
pure virtual |
获取 key
对应的值
在 Dtk::Core::DSettingsDConfigBackend, Dtk::Core::GSettingsBackend , 以及 Dtk::Core::QSettingBackend 内被实现.
|
pure virtual |
返回全部键值
在 Dtk::Core::DSettingsDConfigBackend, Dtk::Core::GSettingsBackend , 以及 Dtk::Core::QSettingBackend 内被实现.
|
signal |
DSettingsOption的值发生变化时发出的信号。
key
发生改变的 option 键,value
对应键的值。