4#include <QtQml/QQmlEngine>
8 , _userVisible (
QGCCorePlugin::instance()->overrideSettingsGroupVisibility(name))
10 , _settingsGroup(settingsGroup)
12 QQmlEngine::setObjectOwnership(
this, QQmlEngine::CppOwnership);
21 qCritical() <<
"Fact name " << factName <<
"not found in" << QString(kJsonFileTemplate).arg(
_name);
24 if (m->
label().isEmpty()) {
25 qCritical() <<
"Missing or empty label for" << factName <<
"in" << QString(kJsonFileTemplate).arg(
_name);
Extension mechanism for generic, non-firmware-specific customization of QGC.
A SettingsFact is Fact which holds a QSettings value.
QMap< QString, FactMetaData * > _nameToMetaDataMap
SettingsFact * _createSettingsFact(const QString &factName)
SettingsGroup(const QString &name, const QString &settingsGroup, QObject *parent=nullptr)