diff options
| author | Tarja Sundqvist <tarja.sundqvist@qt.io> | 2025-12-15 16:14:22 +0200 |
|---|---|---|
| committer | Tarja Sundqvist <tarja.sundqvist@qt.io> | 2025-12-15 16:14:22 +0200 |
| commit | b58ec3b086518da5aa573f99426235854c23e35f (patch) | |
| tree | 861a9935d8f1cdba2fdca546836a351736dbddbf /tests/auto/quick/qquickpathview/tst_qquickpathview.cpp | |
| parent | 4826f86e274f1b29bd769e6790824f9e62a40f62 (diff) | |
| parent | 22032227d16c39211e2ebceef97d21f4d89c7c87 (diff) | |
Merge tag 'v6.5.8-lts-lgpl' into 6.56.5
Qt 6.5.8-lts-lgpl release
Diffstat (limited to 'tests/auto/quick/qquickpathview/tst_qquickpathview.cpp')
| -rw-r--r-- | tests/auto/quick/qquickpathview/tst_qquickpathview.cpp | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/tests/auto/quick/qquickpathview/tst_qquickpathview.cpp b/tests/auto/quick/qquickpathview/tst_qquickpathview.cpp index 7d41d907fb..f59beb0dbb 100644 --- a/tests/auto/quick/qquickpathview/tst_qquickpathview.cpp +++ b/tests/auto/quick/qquickpathview/tst_qquickpathview.cpp @@ -1568,6 +1568,7 @@ void tst_QQuickPathView::mouseDrag() void tst_QQuickPathView::nestedMouseAreaDrag() { + auto device = QPointingDevice::primaryPointingDevice(); QScopedPointer<QQuickView> window(createView()); QQuickVisualTestUtils::moveMouseAway(window.data()); window->setSource(testFileUrl("nestedmousearea.qml")); @@ -1578,16 +1579,17 @@ void tst_QQuickPathView::nestedMouseAreaDrag() QVERIFY(pathview != nullptr); // Dragging the child mouse area should move it and not animate the PathView - flick(window.data(), QPoint(200,200), QPoint(400,200), 200); + QQuickTest::pointerFlick(device, window.data(), 0, QPoint(200,200), QPoint(400,200), 200); QVERIFY(!pathview->isMoving()); // Dragging outside the mouse are should animate the PathView. - flick(window.data(), QPoint(75,75), QPoint(175,75), 200); + QQuickTest::pointerFlick(device, window.data(), 0, QPoint(75,75), QPoint(175,75), 200); QVERIFY(pathview->isMoving()); } void tst_QQuickPathView::flickNClick() // QTBUG-77173 { + auto device = QPointingDevice::primaryPointingDevice(); QScopedPointer<QQuickView> window(createView()); QQuickVisualTestUtils::moveMouseAway(window.data()); window->setSource(testFileUrl("nestedmousearea2.qml")); @@ -1619,7 +1621,7 @@ void tst_QQuickPathView::flickNClick() // QTBUG-77173 flickStartedSpy.clear(); flickEndedSpy.clear(); // Dragging the child mouse area should animate the PathView (MA has no drag target) - flick(window.data(), QPoint(199,199), QPoint(399,199), duration); + QQuickTest::pointerFlick(device, window.data(), 0, QPoint(199,199), QPoint(399,199), duration); QVERIFY(pathview->isMoving()); QCOMPARE(movingChangedSpy.size(), 1); QCOMPARE(draggingSpy.size(), 2); @@ -1924,6 +1926,7 @@ void tst_QQuickPathView::cancelDrag() void tst_QQuickPathView::maximumFlickVelocity() { + auto device = QPointingDevice::primaryPointingDevice(); QScopedPointer<QQuickView> window(createView()); window->setSource(testFileUrl("dragpath.qml")); QQuickVisualTestUtils::moveMouseAway(window.data()); @@ -1934,7 +1937,7 @@ void tst_QQuickPathView::maximumFlickVelocity() QVERIFY(pathview != nullptr); pathview->setMaximumFlickVelocity(700); - flick(window.data(), QPoint(200,10), QPoint(10,10), 180); + QQuickTest::pointerFlick(device, window.data(), 0, QPoint(200,10), QPoint(10,10), 180); QVERIFY(pathview->isMoving()); QVERIFY(pathview->isFlicking()); QTRY_VERIFY_WITH_TIMEOUT(!pathview->isMoving(), 50000); @@ -1943,7 +1946,7 @@ void tst_QQuickPathView::maximumFlickVelocity() pathview->setOffset(0.); pathview->setMaximumFlickVelocity(300); - flick(window.data(), QPoint(200,10), QPoint(10,10), 180); + QQuickTest::pointerFlick(device, window.data(), 0, QPoint(200,10), QPoint(10,10), 180); QVERIFY(pathview->isMoving()); QVERIFY(pathview->isFlicking()); QTRY_VERIFY_WITH_TIMEOUT(!pathview->isMoving(), 50000); @@ -1952,7 +1955,7 @@ void tst_QQuickPathView::maximumFlickVelocity() pathview->setOffset(0.); pathview->setMaximumFlickVelocity(500); - flick(window.data(), QPoint(200,10), QPoint(10,10), 180); + QQuickTest::pointerFlick(device, window.data(), 0, QPoint(200,10), QPoint(10,10), 180); QVERIFY(pathview->isMoving()); QVERIFY(pathview->isFlicking()); QTRY_VERIFY_WITH_TIMEOUT(!pathview->isMoving(), 50000); @@ -1968,6 +1971,7 @@ void tst_QQuickPathView::maximumFlickVelocity() void tst_QQuickPathView::snapToItem() { QFETCH(bool, enforceRange); + auto device = QPointingDevice::primaryPointingDevice(); QScopedPointer<QQuickView> window(createView()); QQuickVisualTestUtils::moveMouseAway(window.data()); @@ -1985,7 +1989,7 @@ void tst_QQuickPathView::snapToItem() QSignalSpy snapModeSpy(pathview, SIGNAL(snapModeChanged())); - flick(window.data(), QPoint(200,10), QPoint(10,10), 180); + QQuickTest::pointerFlick(device, window.data(), 0, QPoint(200,10), QPoint(10,10), 180); QVERIFY(pathview->isMoving()); QTRY_VERIFY_WITH_TIMEOUT(!pathview->isMoving(), 50000); @@ -2010,6 +2014,7 @@ void tst_QQuickPathView::snapToItem_data() void tst_QQuickPathView::snapOneItem() { QFETCH(bool, enforceRange); + auto device = QPointingDevice::primaryPointingDevice(); QScopedPointer<QQuickView> window(createView()); QQuickVisualTestUtils::moveMouseAway(window.data()); @@ -2031,7 +2036,7 @@ void tst_QQuickPathView::snapOneItem() int currentIndex = pathview->currentIndex(); double startOffset = pathview->offset(); - flick(window.data(), QPoint(200,10), QPoint(10,10), 180); + QQuickTest::pointerFlick(device, window.data(), 0, QPoint(200,10), QPoint(10,10), 180); QVERIFY(pathview->isMoving()); QTRY_VERIFY(!pathview->isMoving()); @@ -2857,6 +2862,7 @@ void tst_QQuickPathView::touchMove() void tst_QQuickPathView::mousePressAfterFlick() // QTBUG-115121 { + auto device = QPointingDevice::primaryPointingDevice(); QScopedPointer<QQuickView> window(createView()); QQuickVisualTestUtils::moveMouseAway(window.data()); window->setSource(testFileUrl("mousePressAfterFlick.qml")); @@ -2882,7 +2888,7 @@ void tst_QQuickPathView::mousePressAfterFlick() // QTBUG-115121 // Dragging the child mouse area should animate the PathView (MA has no drag target) QPoint from = QPoint((window->width() / 2), (window->height() * 3 / 4)); QPoint to = QPoint((window->width() / 2), (window->height() / 4)); - flick(window.data(), from, to, 100); + QQuickTest::pointerFlick(device, window.data(), 0, from, to, 100); QVERIFY(pathview->isMoving()); QCOMPARE(flickingSpy.size(), 1); QCOMPARE(flickStartedSpy.size(), 1); |
