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

QSetting后端,继承自DConfigBackend抽象接口,并实现了虚函数。 更多...

#include <dconfig.h>

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

Public 成员函数

 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获取值
 
- 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
 设置key对应的值
 
virtual void doSync () Q_DECL_OVERRIDE
 触发DSettings选项值保存到QSettings
 

额外继承的成员函数

- 信号 继承自 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对应的值,并使用存储后端进行存储。
 

详细描述

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

根据key获取值

参数
[in]key配置项名称
返回
返回键对应的值

实现了 Dtk::Core::DSettingsBackend.

◆ keys()

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

QSettings的全部键值

返回
返回QSettings的全部键值

实现了 Dtk::Core::DSettingsBackend.


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