|
DtkCore
DTK Core module
|
一组DSettings选项的集合,也可以包含子组。 更多...
#include <dsettingsgroup.h>
Public 成员函数 | |
| DSettingsGroup (QObject *parent=Q_NULLPTR) | |
| DSettingsGroup构造函数 | |
| QPointer< DSettingsGroup > | parentGroup () const |
| 获取当前组的父组 | |
| void | setParentGroup (QPointer< DSettingsGroup > parentGroup) |
设置当前组的父组为 parentGroup | |
| QString | key () const |
| 返回这个组的键,会包含全部的父组的键 | |
| QString | name () const |
| 返回这个组名称,它可能被翻译。 | |
| bool | isHidden () const |
| 检查这个选项组是否会在界面上显示 | |
| QPointer< DSettingsGroup > | childGroup (const QString &groupKey) const |
返回给定键在选项组中对应的子组。groupKey子组的键 | |
| QPointer< DSettingsOption > | option (const QString &key) const |
根据键值获取选项。key选项的完整键 | |
| QList< QPointer< DSettingsGroup > > | childGroups () const |
| 列出组下面所有的直接子组。 | |
| QList< QPointer< DSettingsOption > > | childOptions () const |
| 列出组下面所有的直接选项。 | |
| QList< QPointer< DSettingsOption > > | options () const |
| 列出组下面所有的选项。 | |
静态 Public 成员函数 | |
| static QPointer< DSettingsGroup > | fromJson (const QString &prefixKey, const QJsonObject &group) |
将json对象转化为DSettingsGroup。prefixKey 组键值前缀 group 待反序列化的json对象 | |
一组DSettings选项的集合,也可以包含子组。
| QPointer< DSettingsGroup > Dtk::Core::DSettingsGroup::childGroup | ( | const QString & | groupKey | ) | const |
返回给定键在选项组中对应的子组。groupKey子组的键
| QList< QPointer< DSettingsGroup > > Dtk::Core::DSettingsGroup::childGroups | ( | ) | const |
列出组下面所有的直接子组。
| QList< QPointer< DSettingsOption > > Dtk::Core::DSettingsGroup::childOptions | ( | ) | const |
列出组下面所有的直接选项。
|
static |
将json对象转化为DSettingsGroup。prefixKey 组键值前缀 group 待反序列化的json对象
| bool Dtk::Core::DSettingsGroup::isHidden | ( | ) | const |
检查这个选项组是否会在界面上显示
| QString Dtk::Core::DSettingsGroup::key | ( | ) | const |
返回这个组的键,会包含全部的父组的键
| QString Dtk::Core::DSettingsGroup::name | ( | ) | const |
返回这个组名称,它可能被翻译。
| QPointer< DSettingsOption > Dtk::Core::DSettingsGroup::option | ( | const QString & | key | ) | const |
根据键值获取选项。key选项的完整键
| QList< QPointer< DSettingsOption > > Dtk::Core::DSettingsGroup::options | ( | ) | const |
列出组下面所有的选项。
| QPointer< DSettingsGroup > Dtk::Core::DSettingsGroup::parentGroup | ( | ) | const |
获取当前组的父组