mirror of https://github.com/nymea/nymea.git
Fix metatype registering for old Qt versions
parent
9f49187dc1
commit
e50eece45c
|
|
@ -71,9 +71,6 @@ ThingManagerImplementation::ThingManagerImplementation(HardwareManager *hardware
|
|||
m_locale(locale),
|
||||
m_translator(new Translator(this))
|
||||
{
|
||||
qRegisterMetaType<ThingClassId>();
|
||||
qRegisterMetaType<ThingDescriptor>();
|
||||
|
||||
foreach (const Interface &interface, ThingUtils::allInterfaces()) {
|
||||
m_supportedInterfaces.insert(interface.name(), interface);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,8 +47,25 @@ ThingManager::ThingManager(QObject *parent) : QObject(parent)
|
|||
{
|
||||
qRegisterMetaType<Param>();
|
||||
qRegisterMetaType<ParamList>();
|
||||
qRegisterMetaType<ParamTypeId>();
|
||||
qRegisterMetaType<ParamType>();
|
||||
qRegisterMetaType<ParamTypes>();
|
||||
qRegisterMetaType<StateTypeId>();
|
||||
qRegisterMetaType<StateType>();
|
||||
qRegisterMetaType<StateTypes>();
|
||||
qRegisterMetaType<EventTypeId>();
|
||||
qRegisterMetaType<EventType>();
|
||||
qRegisterMetaType<EventTypes>();
|
||||
qRegisterMetaType<ActionTypeId>();
|
||||
qRegisterMetaType<ActionType>();
|
||||
qRegisterMetaType<ActionTypes>();
|
||||
qRegisterMetaType<ThingClassId>();
|
||||
qRegisterMetaType<ThingClass>();
|
||||
qRegisterMetaType<ThingClasses>();
|
||||
qRegisterMetaType<ThingDescriptorId>();
|
||||
qRegisterMetaType<ThingDescriptor>();
|
||||
qRegisterMetaType<ThingDescriptors>();
|
||||
qRegisterMetaType<Thing::ThingError>();
|
||||
}
|
||||
|
||||
/*! Connect two states.
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@ void TestPythonPlugins::initTestCase()
|
|||
QLoggingCategory::setFilterRules("*.debug=false\n"
|
||||
"Tests.debug=true\n"
|
||||
"PyMock.debug=true\n"
|
||||
"PythonIntegrations.debug=true\n"
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue