配置存储到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 |
该类的文档由以下文件生成: