Fix metatype registering for old Qt versions
This commit is contained in:
parent
9f49187dc1
commit
e50eece45c
@ -71,9 +71,6 @@ ThingManagerImplementation::ThingManagerImplementation(HardwareManager *hardware
|
|||||||
m_locale(locale),
|
m_locale(locale),
|
||||||
m_translator(new Translator(this))
|
m_translator(new Translator(this))
|
||||||
{
|
{
|
||||||
qRegisterMetaType<ThingClassId>();
|
|
||||||
qRegisterMetaType<ThingDescriptor>();
|
|
||||||
|
|
||||||
foreach (const Interface &interface, ThingUtils::allInterfaces()) {
|
foreach (const Interface &interface, ThingUtils::allInterfaces()) {
|
||||||
m_supportedInterfaces.insert(interface.name(), interface);
|
m_supportedInterfaces.insert(interface.name(), interface);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -47,8 +47,25 @@ ThingManager::ThingManager(QObject *parent) : QObject(parent)
|
|||||||
{
|
{
|
||||||
qRegisterMetaType<Param>();
|
qRegisterMetaType<Param>();
|
||||||
qRegisterMetaType<ParamList>();
|
qRegisterMetaType<ParamList>();
|
||||||
|
qRegisterMetaType<ParamTypeId>();
|
||||||
qRegisterMetaType<ParamType>();
|
qRegisterMetaType<ParamType>();
|
||||||
qRegisterMetaType<ParamTypes>();
|
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.
|
/*! Connect two states.
|
||||||
|
|||||||
@ -64,6 +64,7 @@ void TestPythonPlugins::initTestCase()
|
|||||||
QLoggingCategory::setFilterRules("*.debug=false\n"
|
QLoggingCategory::setFilterRules("*.debug=false\n"
|
||||||
"Tests.debug=true\n"
|
"Tests.debug=true\n"
|
||||||
"PyMock.debug=true\n"
|
"PyMock.debug=true\n"
|
||||||
|
"PythonIntegrations.debug=true\n"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user