diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2017-02-23 16:27:17 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2017-02-24 12:32:32 +0000 |
commit | 06ee4237c07faef95ac76648ecfd12df144a1e4d (patch) | |
tree | b55614cb0ee87a0d5dbf5c7583b931fed328d228 | |
parent | 5d851f27a3c72e46df0dfdd234fc3a300a2870fb (diff) |
Register a metatype for QScxmlStateMachine *
We want to be able to pass it through QVariant without manually
registering it.
Change-Id: I99a39a168f4b4620b91f184f13ad744172d89d1e
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
-rw-r--r-- | src/scxml/qscxmlstatemachine.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/scxml/qscxmlstatemachine.cpp b/src/scxml/qscxmlstatemachine.cpp index 6bc7ab5..0571767 100644 --- a/src/scxml/qscxmlstatemachine.cpp +++ b/src/scxml/qscxmlstatemachine.cpp @@ -416,7 +416,10 @@ QScxmlStateMachinePrivate::QScxmlStateMachinePrivate(const QMetaObject *metaObje , m_eventLoopHook(this) , m_metaObject(metaObject) , m_infoSignalProxy(nullptr) -{} +{ + static int metaType = qRegisterMetaType<QScxmlStateMachine *>(); + Q_UNUSED(metaType); +} QScxmlStateMachinePrivate::~QScxmlStateMachinePrivate() { |