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

一组DSettings选项的集合,也可以包含子组。 更多...

#include <dsettingsgroup.h>

类 Dtk::Core::DSettingsGroup 继承关系图:

Public 成员函数

 DSettingsGroup (QObject *parent=Q_NULLPTR)
 DSettingsGroup构造函数
 
QPointer< DSettingsGroupparentGroup () const
 获取当前组的父组
 
void setParentGroup (QPointer< DSettingsGroup > parentGroup)
 设置当前组的父组为 parentGroup
 
QString key () const
 返回这个组的键,会包含全部的父组的键
 
QString name () const
 返回这个组名称,它可能被翻译。
 
bool isHidden () const
 检查这个选项组是否会在界面上显示
 
QPointer< DSettingsGroupchildGroup (const QString &groupKey) const
 返回给定键在选项组中对应的子组。groupKey子组的键
 
QPointer< DSettingsOptionoption (const QString &key) const
 根据键值获取选项。key选项的完整键
 
QList< QPointer< DSettingsGroup > > childGroups () const
 列出组下面所有的直接子组。
 
QList< QPointer< DSettingsOption > > childOptions () const
 列出组下面所有的直接选项。
 
QList< QPointer< DSettingsOption > > options () const
 列出组下面所有的选项。
 

静态 Public 成员函数

static QPointer< DSettingsGroupfromJson (const QString &prefixKey, const QJsonObject &group)
 将json对象转化为DSettingsGroup。prefixKey 组键值前缀 group 待反序列化的json对象
 

详细描述

一组DSettings选项的集合,也可以包含子组。

成员函数说明

◆ childGroup()

QPointer< DSettingsGroup > Dtk::Core::DSettingsGroup::childGroup ( const QString &  groupKey) const

返回给定键在选项组中对应的子组。groupKey子组的键

返回
返回子组的指针

◆ childGroups()

QList< QPointer< DSettingsGroup > > Dtk::Core::DSettingsGroup::childGroups ( ) const

列出组下面所有的直接子组。

返回
返回所有子组指针列表

◆ childOptions()

QList< QPointer< DSettingsOption > > Dtk::Core::DSettingsGroup::childOptions ( ) const

列出组下面所有的直接选项。

返回
返回所有子选项指针列表

◆ fromJson()

QPointer< DSettingsGroup > Dtk::Core::DSettingsGroup::fromJson ( const QString &  prefixKey,
const QJsonObject &  group 
)
static

将json对象转化为DSettingsGroup。prefixKey 组键值前缀 group 待反序列化的json对象

返回
返回解析json后的组指针
参见
QPointer Dtk::Core::DSettingsOption

◆ isHidden()

bool Dtk::Core::DSettingsGroup::isHidden ( ) const

检查这个选项组是否会在界面上显示

返回
true 表示则这个选项组会显示出来

◆ key()

QString Dtk::Core::DSettingsGroup::key ( ) const

返回这个组的键,会包含全部的父组的键

返回
返回这个组的键,会包含全部的父组的键

◆ name()

QString Dtk::Core::DSettingsGroup::name ( ) const

返回这个组名称,它可能被翻译。

返回
返回这个组名称

◆ option()

QPointer< DSettingsOption > Dtk::Core::DSettingsGroup::option ( const QString &  key) const

根据键值获取选项。key选项的完整键

返回
返回对应键值选项指针

◆ options()

QList< QPointer< DSettingsOption > > Dtk::Core::DSettingsGroup::options ( ) const

列出组下面所有的选项。

返回
返回所有选项指针列表

◆ parentGroup()

QPointer< DSettingsGroup > Dtk::Core::DSettingsGroup::parentGroup ( ) const

获取当前组的父组

返回

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