diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2016-07-11 19:06:00 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2016-07-13 13:44:53 +0000 |
commit | d10dad4c9e89f781a10a50b3afd94e3f5c28e306 (patch) | |
tree | 219b32a0158fad47b131f7d0bc924a768116c7ca /tools | |
parent | c18f33846a522deb6569f3ddf2343f4a750025f6 (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.t | 2 |
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(); } |