配置存储到DConfig
更多...
#include <dsettingsdconfigbackend.h>
|
| DSettingsDConfigBackend (const QString &name, const QString &subpath=QString(), QObject *parent=nullptr) |
| DSettingsDConfigBackend构造函数,使用DConfig为配置文件名,保存数据到配置文件。
|
|
virtual QStringList | keys () const Q_DECL_OVERRIDE |
| 返回Dconfig的全部键值
|
|
virtual QVariant | getOption (const QString &key) const Q_DECL_OVERRIDE |
| 从DConfig获取键值
|
|
| DSettingsBackend (QObject *parent=Q_NULLPTR) |
| DSettingsBackend构造函数
|
|
virtual void | doSync ()=0 |
| 开始进行同步
|
|
|
virtual void | doSetOption (const QString &key, const QVariant &value) Q_DECL_OVERRIDE |
| 给DConfig设置键值
|
|
virtual void | doSync () Q_DECL_OVERRIDE |
| 触发DSettings将选项值保存到DConfig
|
|
|
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 对应的值,并使用存储后端进行存储。
|
|
◆ DSettingsDConfigBackend()
Dtk::Core::DSettingsDConfigBackend::DSettingsDConfigBackend |
( |
const QString & |
name, |
|
|
const QString & |
subpath = QString() , |
|
|
QObject * |
parent = nullptr |
|
) |
| |
|
explicit |
DSettingsDConfigBackend构造函数,使用DConfig为配置文件名,保存数据到配置文件。
- 参数
-
[in] | name | 配置文件名 |
[in] | subpath | 配置文件名的子目录 |
[in] | parent | 父对象 |
◆ doSetOption
void QVariant Dtk::Core::DSettingsDConfigBackend::doSetOption |
( |
const QString & |
key, |
|
|
const QVariant & |
value |
|
) |
| |
|
protectedvirtualslot |
◆ getOption()
QVariant Dtk::Core::DSettingsDConfigBackend::getOption |
( |
const QString & |
key | ) |
const |
|
virtual |
◆ keys()
QStringList Dtk::Core::DSettingsDConfigBackend::keys |
( |
| ) |
const |
|
virtual |
该类的文档由以下文件生成: