aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmltest/TestCase.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmltest/TestCase.qml')
-rw-r--r--src/qmltest/TestCase.qml14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/qmltest/TestCase.qml b/src/qmltest/TestCase.qml
index 3046d0677c..68b6b1f2db 100644
--- a/src/qmltest/TestCase.qml
+++ b/src/qmltest/TestCase.qml
@@ -1570,12 +1570,12 @@ Item {
// along a certain axis if a distance greater than zero was given for that axis.
let dragTriggerXDistance = dx > 0 ? (util.dragThreshold + 1) : 0
let dragTriggerYDistance = dy > 0 ? (util.dragThreshold + 1) : 0
- mouseMove(item, x + dragTriggerXDistance, y + dragTriggerYDistance, moveDelay, button)
+ mouseMove(item, x + dragTriggerXDistance, y + dragTriggerYDistance, moveDelay, button, modifiers)
if (intermediateDx !== 0 || intermediateDy !== 0) {
- mouseMove(item, x + intermediateDx, y + intermediateDy, moveDelay, button)
- mouseMove(item, x + 2*intermediateDx, y + 2*intermediateDy, moveDelay, button)
+ mouseMove(item, x + intermediateDx, y + intermediateDy, moveDelay, button, modifiers)
+ mouseMove(item, x + 2*intermediateDx, y + 2*intermediateDy, moveDelay, button, modifiers)
}
- mouseMove(item, x + dx, y + dy, moveDelay, button)
+ mouseMove(item, x + dx, y + dy, moveDelay, button, modifiers)
mouseRelease(item, x + dx, y + dy, button, modifiers, delay)
}
@@ -1671,7 +1671,7 @@ Item {
\sa mousePress(), mouseRelease(), mouseClick(), mouseDoubleClickSequence(), mouseDrag(), mouseWheel()
*/
- function mouseMove(item, x, y, delay, buttons) {
+ function mouseMove(item, x, y, delay, buttons, modifiers) {
if (!qtest_verifyItem(item, "mouseMove"))
return
@@ -1679,11 +1679,13 @@ Item {
delay = -1
if (buttons === undefined)
buttons = Qt.NoButton
+ if (modifiers === undefined)
+ modifiers = Qt.NoModifiers
if (x === undefined)
x = item.width / 2
if (y === undefined)
y = item.height / 2
- if (!qtest_events.mouseMove(item, x, y, delay, buttons))
+ if (!qtest_events.mouseMove(item, x, y, delay, buttons, modifiers))
qtest_fail("window not shown", 2)
}