aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/quick/items/qquickcanvas.cpp7
-rw-r--r--src/quick/items/qquickitem.cpp2
2 files changed, 3 insertions, 6 deletions
diff --git a/src/quick/items/qquickcanvas.cpp b/src/quick/items/qquickcanvas.cpp
index 37c238fd21..a242ca1111 100644
--- a/src/quick/items/qquickcanvas.cpp
+++ b/src/quick/items/qquickcanvas.cpp
@@ -537,10 +537,6 @@ Translates the data in \a touchEvent to this canvas. This method leaves the ite
*/
void QQuickCanvasPrivate::translateTouchEvent(QTouchEvent *touchEvent)
{
-// Q_Q(QQuickCanvas);
-
-// touchEvent->setWidget(q); // ### refactor...
-
QList<QTouchEvent::TouchPoint> touchPoints = touchEvent->touchPoints();
for (int i = 0; i < touchPoints.count(); ++i) {
QTouchEvent::TouchPoint &touchPoint = touchPoints[i];
@@ -1055,10 +1051,11 @@ QQuickItem *QQuickCanvas::mouseGrabberItem() const
bool QQuickCanvasPrivate::clearHover()
{
+ Q_Q(QQuickCanvas);
if (hoverItems.isEmpty())
return false;
- QPointF pos = QGuiApplicationPrivate::lastCursorPosition;; // ### refactor: q->mapFromGlobal(QCursor::pos());
+ QPointF pos = q->mapFromGlobal(QGuiApplicationPrivate::lastCursorPosition.toPoint());
bool accepted = false;
foreach (QQuickItem* item, hoverItems)
diff --git a/src/quick/items/qquickitem.cpp b/src/quick/items/qquickitem.cpp
index b83328a816..df557f1e01 100644
--- a/src/quick/items/qquickitem.cpp
+++ b/src/quick/items/qquickitem.cpp
@@ -5014,7 +5014,7 @@ bool QQuickItem::isUnderMouse() const
return false;
QPointF cursorPos = QGuiApplicationPrivate::lastCursorPosition;
- return contains(mapFromScene(cursorPos)); // ### refactor: d->canvas->mapFromGlobal(cursorPos))))
+ return contains(mapFromScene(d->canvas->mapFromGlobal(cursorPos.toPoint())));
}
bool QQuickItem::acceptHoverEvents() const