summaryrefslogtreecommitdiffstats
path: root/src/scxml/doc/qtscxml-instantiating-state-machines.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'src/scxml/doc/qtscxml-instantiating-state-machines.qdoc')
-rw-r--r--src/scxml/doc/qtscxml-instantiating-state-machines.qdoc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/scxml/doc/qtscxml-instantiating-state-machines.qdoc b/src/scxml/doc/qtscxml-instantiating-state-machines.qdoc
index 302ecfb..c78ef2b 100644
--- a/src/scxml/doc/qtscxml-instantiating-state-machines.qdoc
+++ b/src/scxml/doc/qtscxml-instantiating-state-machines.qdoc
@@ -47,7 +47,12 @@
To use a compiled state machine in QML, you can register it as a QML type:
\code
- qmlRegisterType<MyStateMachine>("MyStateMachine", 1, 0, "MyStateMachine");
+ struct MyStateMachineRegistration {
+ Q_GADGET
+ QML_NAMED_ELEMENT(MyStateMachine)
+ QML_FOREIGN(MyStateMachine)
+ QML_ADDED_IN_VERSION(1, 0)
+ };
\endcode
Then you can instantiate it in QML, like this: