aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2020-04-22 18:21:32 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2020-04-22 18:30:20 +0200
commit3564ac8ea4b4a9acf54fe209f28e7cd0956f5723 (patch)
treec71606ddf332408e2126b61e3ab9f755933ce9f9 /examples
parentb9140b96b8d5a5e27f9fb92c560147e68fa47437 (diff)
Use EventListener in ActionArea
Change-Id: Idbde01ba8f2b4044ebe769174cfaa3769af7505b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/imports/FlowView/FlowActionArea.qml17
1 files changed, 17 insertions, 0 deletions
diff --git a/examples/imports/FlowView/FlowActionArea.qml b/examples/imports/FlowView/FlowActionArea.qml
index 822230f..01de4ef 100644
--- a/examples/imports/FlowView/FlowActionArea.qml
+++ b/examples/imports/FlowView/FlowActionArea.qml
@@ -28,6 +28,7 @@
****************************************************************************/
import QtQuick 2.10
+import EventSimulator 1.0
MouseArea {
width: 80
@@ -65,6 +66,22 @@ MouseArea {
property bool goBack: false
+ property alias eventIds: eventListener.eventIds
+
+ function __receiveEvent(parameters) {
+ var flowItem = root.parent
+ var flow = flowItem.parent
+
+ if (flow.currentItem !== flowItem)
+ return;
+
+ root.trigger()
+ }
+
+ EventListener {
+ id: eventListener
+ onTriggered: root.__receiveEvent(parameters)
+ }
}
/*##^##