diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2020-04-22 18:21:32 +0200 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2020-04-22 18:30:20 +0200 |
commit | 3564ac8ea4b4a9acf54fe209f28e7cd0956f5723 (patch) | |
tree | c71606ddf332408e2126b61e3ab9f755933ce9f9 /examples | |
parent | b9140b96b8d5a5e27f9fb92c560147e68fa47437 (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.qml | 17 |
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) + } } /*##^## |