summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2016-07-11 19:06:00 +0200
committerUlf Hermann <ulf.hermann@qt.io>2016-07-13 13:44:53 +0000
commitd10dad4c9e89f781a10a50b3afd94e3f5c28e306 (patch)
tree219b32a0158fad47b131f7d0bc924a768116c7ca /tools
parentc18f33846a522deb6569f3ddf2343f4a750025f6 (diff)
Pass the meta object of the implementation to QScxmlStateMachine
This way we can treat all signal indices as local, without running into problems with derived classes and their signal offsets. Change-Id: I7a9d3b56edf46ff0736cdae5ebaa950adda4ee32 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
Diffstat (limited to 'tools')
-rw-r--r--tools/qscxmlc/data.t2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/qscxmlc/data.t b/tools/qscxmlc/data.t
index c9150de..b26f451 100644
--- a/tools/qscxmlc/data.t
+++ b/tools/qscxmlc/data.t
@@ -60,7 +60,7 @@ struct ${classname}::Data: private QScxmlTableData {
};
${classname}::${classname}(QObject *parent)
- : QScxmlStateMachine(parent)
+ : QScxmlStateMachine(&staticMetaObject, parent)
, data(new Data(*this))
{ qRegisterMetaType<${classname} *>(); data->init(); }