aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual')
-rw-r--r--tests/manual/pointer/tapHandler.qml19
1 files changed, 14 insertions, 5 deletions
diff --git a/tests/manual/pointer/tapHandler.qml b/tests/manual/pointer/tapHandler.qml
index d099fc7faf..f2a454fb80 100644
--- a/tests/manual/pointer/tapHandler.qml
+++ b/tests/manual/pointer/tapHandler.qml
@@ -57,6 +57,11 @@ Item {
acceptedButtons: (leftAllowedCB.checked ? Qt.LeftButton : Qt.NoButton) |
(middleAllowedCB.checked ? Qt.MiddleButton : Qt.NoButton) |
(rightAllowedCB.checked ? Qt.RightButton : Qt.NoButton)
+ onPressedButtonsChanged: switch (pressedButtons) {
+ case Qt.MiddleButton: borderBlink.blinkColor = "orange"; break;
+ case Qt.RightButton: borderBlink.blinkColor = "magenta"; break;
+ default: borderBlink.blinkColor = "green"; break;
+ }
onCanceled: {
console.log("canceled @ " + pos)
borderBlink.blinkColor = "red"
@@ -68,14 +73,13 @@ Item {
tapCountLabel.text = tapCount
flashAnimation.start()
} else {
- switch (point.event.button) {
- case Qt.LeftButton: borderBlink.blinkColor = "green"; break;
- case Qt.MiddleButton: borderBlink.blinkColor = "orange"; break;
- case Qt.RightButton: borderBlink.blinkColor = "magenta"; break;
- }
borderBlink.start()
}
}
+ onLongPressed: longPressFeedback.createObject(rect,
+ {"x": pos.x, "y": pos.y,
+ "text": "long press",
+ "color": borderBlink.blinkColor})
}
Text {
@@ -105,6 +109,11 @@ Item {
}
}
+ Component {
+ id: longPressFeedback
+ Text { }
+ }
+
SequentialAnimation {
id: borderBlink
property color blinkColor: "blue"