diff options
author | Doris Verria <doris.verria@qt.io> | 2022-06-01 15:30:59 +0200 |
---|---|---|
committer | Doris Verria <doris.verria@qt.io> | 2022-06-03 19:08:48 +0000 |
commit | a0cdaa1d78d180b9e146fad935ba7b49dbf532f0 (patch) | |
tree | 4d7ea1e6a47eea5f24a654ba3db568c3a153ce7e /tests | |
parent | 15bf503c497ba5078dfd827de808d0baf16c20b6 (diff) |
tst_qquicktreeviewdelegate: Fix click position inside indicator
Take into account the indicator position inside the parent delegate
when attempting to click inside the indicator. This may not be 0
depending on the delegate's margins.
Pick-to: 6.3
Change-Id: I7ddde6734dba3290947e51c787fee0128a90cd9e
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/quickcontrols2/qquicktreeviewdelegate/tst_qquicktreeviewdelegate.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/quickcontrols2/qquicktreeviewdelegate/tst_qquicktreeviewdelegate.cpp b/tests/auto/quickcontrols2/qquicktreeviewdelegate/tst_qquicktreeviewdelegate.cpp index 7978176716..bb597e98b1 100644 --- a/tests/auto/quickcontrols2/qquicktreeviewdelegate/tst_qquicktreeviewdelegate.cpp +++ b/tests/auto/quickcontrols2/qquicktreeviewdelegate/tst_qquicktreeviewdelegate.cpp @@ -308,7 +308,7 @@ void tst_qquicktreeviewdelegate::checkClickedSignal() // Click on the indicator const auto indicator = item->property("indicator").value<QQuickItem *>(); QVERIFY(indicator); - localPos = QPoint(indicator->width() / 2, indicator->height() / 2); + localPos = QPoint(indicator->x() + indicator->width() / 2, indicator->y() + indicator->height() / 2); pos = item->window()->contentItem()->mapFromItem(item, localPos).toPoint(); QTest::mouseClick(item->window(), Qt::LeftButton, Qt::NoModifier, pos); QCOMPARE(clickedSpy.count(), 1); |