QString key;
QString name;
+ bool hide = false;
QMap<QString, OptionPtr> options;
return d->name;
}
+bool DSettingsGroup::isHidden() const
+{
+ Q_D(const DSettingsGroup);
+ return d->hide;
+}
+
QPointer<DSettingsGroup> DSettingsGroup::childGroup(const QString &groupKey) const
{
Q_D(const DSettingsGroup);
Q_ASSERT(!key.isEmpty());
key = prefixKey.isEmpty() ? key : prefixKey + "." + key;
name = group.value("name").toString();
+ hide = group.value("hide").toBool();
for (auto optionJson : group.value("options").toArray()) {
auto optionObject = optionJson.toObject();