diff options
Diffstat (limited to 'tests/auto/declarative/qsgmousearea/data/clickThrough2.qml')
-rw-r--r-- | tests/auto/declarative/qsgmousearea/data/clickThrough2.qml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/auto/declarative/qsgmousearea/data/clickThrough2.qml b/tests/auto/declarative/qsgmousearea/data/clickThrough2.qml new file mode 100644 index 0000000000..bc73a1bf8a --- /dev/null +++ b/tests/auto/declarative/qsgmousearea/data/clickThrough2.qml @@ -0,0 +1,32 @@ +import QtQuick 2.0 + +Item{ + width: 300 + height: 300 + property int doubleClicks: 0 + property int clicks: 0 + property int pressAndHolds: 0 + property int presses: 0 + property bool letThrough: false + Rectangle{ + z: 0 + color: "lightsteelblue" + width: 150 + height: 150 + MouseArea{ + anchors.fill: parent + onPressed: presses++ + onClicked: clicks++ + onPressAndHold: pressAndHolds++ + onDoubleClicked: doubleClicks++ + } + } + MouseArea{ + z: 1 + enabled: true + anchors.fill: parent + onClicked: mouse.accepted = !letThrough; + onDoubleClicked: mouse.accepted = !letThrough; + onPressAndHold: mouse.accepted = !letThrough; + } +} |