DtkCore
DTK Core module
|
DSettings的存储后端使用gsettings 更多...
#include <gsettingsbackend.h>
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 获取值 | |
![]() | |
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将选项同步到存储 | |
额外继承的成员函数 | |
![]() | |
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 对应的值,并使用存储后端进行存储。 | |
DSettings的存储后端使用gsettings
你可以从libdtkcore-bin中找到此工具, 使用/usr/lib/x86_64-linux-gnu/libdtk-<VERSION(版本号)>/DCore/bin/dtk-settings -h 获取帮助
|
virtual |
|
virtual |