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>
This commit is contained in:
parent
15bf503c49
commit
a0cdaa1d78
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue