mirror of https://github.com/nymea/nymea.git
parent
fc0fd70cf1
commit
c57773883d
|
|
@ -61,7 +61,7 @@ QVariantMap JsonTypes::s_rule;
|
|||
void JsonTypes::init()
|
||||
{
|
||||
// BasicTypes
|
||||
s_basicType = enumToStrings(JsonTypes::staticMetaObject, "BasicTypes");
|
||||
s_basicType = enumToStrings(JsonTypes::staticMetaObject, "BasicType");
|
||||
s_stateOperator = enumToStrings(Types::staticMetaObject, "StateOperator");
|
||||
s_valueOperator = enumToStrings(Types::staticMetaObject, "ValueOperator");
|
||||
s_createMethod = enumToStrings(DeviceClass::staticMetaObject, "CreateMethod");
|
||||
|
|
@ -184,6 +184,7 @@ QPair<bool, QString> JsonTypes::report(bool status, const QString &message)
|
|||
QVariantList JsonTypes::enumToStrings(const QMetaObject &metaObject, const QString &enumName)
|
||||
{
|
||||
int enumIndex = metaObject.indexOfEnumerator(enumName.toLatin1().data());
|
||||
Q_ASSERT_X(enumIndex >= 0, "JsonTypes", QString("Enumerator %1 not found in %2").arg(enumName).arg(metaObject.className()).toLocal8Bit());
|
||||
QMetaEnum metaEnum = metaObject.enumerator(enumIndex);
|
||||
|
||||
QVariantList enumStrings;
|
||||
|
|
|
|||
Loading…
Reference in New Issue