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

DSettings的存储后端使用gsettings 更多...

#include <gsettingsbackend.h>

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

Public 成员函数

 GSettingsBackend (DSettings *settings, QObject *parent=nullptr)
 GSettingsBackend构造函数
 
virtual QStringList keys () const Q_DECL_OVERRIDE
 gsettings的全部键值
 
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将选项同步到存储
 

额外继承的成员函数

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

详细描述

DSettings的存储后端使用gsettings

你可以从libdtkcore-bin中找到此工具, 使用/usr/lib/x86_64-linux-gnu/libdtk-<VERSION(版本号)>/DCore/bin/dtk-settings -h 获取帮助

成员函数说明

◆ getOption()

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

根据key获取值

返回
返回键对应的值

实现了 Dtk::Core::DSettingsBackend.

◆ keys()

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

gsettings的全部键值

返回
返回gsettings的全部键值

实现了 Dtk::Core::DSettingsBackend.


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