QSetting后端,继承自DConfigBackend抽象接口,并实现了虚函数。
更多...
#include <dconfig.h>
|
| QSettingBackend (const QString &filepath, QObject *parent=0) |
| QSettingBackend构造函数
|
|
virtual QStringList | keys () const Q_DECL_OVERRIDE |
| QSettings的全部键值
|
|
virtual QVariant | getOption (const QString &key) const Q_DECL_OVERRIDE |
| 根据key 获取值
|
|
| DSettingsBackend (QObject *parent=Q_NULLPTR) |
| DSettingsBackend构造函数
|
|
virtual void | doSync ()=0 |
| 开始进行同步
|
|
|
virtual void | doSetOption (const QString &key, const QVariant &value) Q_DECL_OVERRIDE |
| 设置key 对应的值
|
|
virtual void | doSync () Q_DECL_OVERRIDE |
| 触发DSettings选项值保存到QSettings
|
|
|
void | optionChanged (const QString &key, const QVariant &value) |
| DSettingsOption的值发生变化时发出的信号。
|
|
void | sync () |
| 私有信号,请勿使用。
|
|
void | setOption (const QString &key, const QVariant &value) |
| 私有信号,请勿使用。
|
|
virtual void | doSetOption (const QString &key, const QVariant &value)=0 |
| 设置key 对应的值,并使用存储后端进行存储。
|
|
QSetting后端,继承自DConfigBackend抽象接口,并实现了虚函数。
存储DSettings到QSettings
- 参见
- DConfigBackend
◆ QSettingBackend()
Dtk::Core::QSettingBackend::QSettingBackend |
( |
const QString & |
filepath, |
|
|
QObject * |
parent = 0 |
|
) |
| |
|
explicit |
QSettingBackend构造函数
QSettingBackend构造函数,使用QSettings::NativeFormat将数据保存到指定路径。
- 参数
-
[in] | filepath | 存储数据的路径 |
[in] | parent | 父对象 |
◆ doSetOption
void Dtk::Core::QSettingBackend::doSetOption |
( |
const QString & |
key, |
|
|
const QVariant & |
value |
|
) |
| |
|
protectedvirtualslot |
设置key
对应的值
- 参数
-
[in] | key | 配置项名称 |
[in] | value | 需要设置的值 |
◆ getOption()
QVariant Dtk::Core::QSettingBackend::getOption |
( |
const QString & |
key | ) |
const |
|
virtual |
◆ keys()
QStringList Dtk::Core::QSettingBackend::keys |
( |
| ) |
const |
|
virtual |
该类的文档由以下文件生成:
- include/settings/backend/qsettingbackend.h
- docs/global/dconfig.zh_CN.dox
- docs/settings/backend/qsettingbackend.zh_CN.dox