DtkCore
DTK Core module
载入中...
搜索中...
未找到
Dtk::Core::DSettingsDConfigBackend类 参考

配置存储到DConfig 更多...

#include <dsettingsdconfigbackend.h>

类 Dtk::Core::DSettingsDConfigBackend 继承关系图:
Dtk::Core::DSettingsBackend

Public 成员函数

 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获取键值
 
- Public 成员函数 继承自 Dtk::Core::DSettingsBackend
 DSettingsBackend (QObject *parent=Q_NULLPTR)
 DSettingsBackend构造函数
 
virtual void doSync ()=0
 开始进行同步
 

Protected 槽

virtual void doSetOption (const QString &key, const QVariant &value) Q_DECL_OVERRIDE
 给DConfig设置键值
 
virtual void doSync () Q_DECL_OVERRIDE
 触发DSettings将选项值保存到DConfig
 

额外继承的成员函数

- 信号 继承自 Dtk::Core::DSettingsBackend
void optionChanged (const QString &key, const QVariant &value)
 DSettingsOption的值发生变化时发出的信号。
 
void sync ()
 私有信号,请勿使用。
 
void setOption (const QString &key, const QVariant &value)
 私有信号,请勿使用。
 
- Protected 成员函数 继承自 Dtk::Core::DSettingsBackend
virtual void doSetOption (const QString &key, const QVariant &value)=0
 设置key对应的值,并使用存储后端进行存储。
 

详细描述

配置存储到DConfig

构造及析构函数说明

◆ 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

给DConfig设置键值

参数
[in]key
[in]value

◆ getOption()

QVariant Dtk::Core::DSettingsDConfigBackend::getOption ( const QString &  key) const
virtual

从DConfig获取键值

参数
[in]key
返回

实现了 Dtk::Core::DSettingsBackend.

◆ keys()

QStringList Dtk::Core::DSettingsDConfigBackend::keys ( ) const
virtual

返回Dconfig的全部键值

返回

实现了 Dtk::Core::DSettingsBackend.


该类的文档由以下文件生成: