summaryrefslogtreecommitdiffstats
path: root/examples/scxml
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2016-08-15 10:47:45 +0200
committerErik Verbruggen <erik.verbruggen@qt.io>2016-08-18 13:52:01 +0000
commit52057e503c6bde4c5c196572a1ec55bdd93d61e6 (patch)
tree45317ae1d78684956b7aa221fdf9abdde850148b /examples/scxml
parent7a373c735224cc22055436fe26df9430b53045ed (diff)
Expose sub state machines through a QVariantMap
We define a separate SubStateMachines component with a "children" property that provides the parent state machine's children indexed by name. Change-Id: Ic30ca8fadee6bd608e61307b2ca32474effe580f Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
Diffstat (limited to 'examples/scxml')
-rw-r--r--examples/scxml/invoke-common/MainView.qml9
1 files changed, 8 insertions, 1 deletions
diff --git a/examples/scxml/invoke-common/MainView.qml b/examples/scxml/invoke-common/MainView.qml
index 0f51ae5..4a75487 100644
--- a/examples/scxml/invoke-common/MainView.qml
+++ b/examples/scxml/invoke-common/MainView.qml
@@ -50,6 +50,7 @@
import QtQuick 2.5
import QtQuick.Window 2.2
+import QtScxml 5.7
Window {
id: window
@@ -91,7 +92,13 @@ Window {
x: parent.width / 2
width: parent.width / 2
height: parent.height
- property var anywhere: stateMachine.anywhere
+
+ SubStateMachines {
+ id: subStateMachines
+ stateMachine: window.stateMachine
+ }
+
+ property var anywhere: subStateMachines.children.anywhere
}
}