diff --git a/src/quick/items/qquickwindow.cpp b/src/quick/items/qquickwindow.cpp index 99ac048219..3eb4849d24 100644 --- a/src/quick/items/qquickwindow.cpp +++ b/src/quick/items/qquickwindow.cpp @@ -2309,6 +2309,7 @@ bool QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem *item, QTouchEv return touchEventAccepted; } +// create touch event containing only points inside the target item QTouchEvent *QQuickWindowPrivate::touchEventForItem(QQuickItem *target, const QTouchEvent &originalEvent, bool alwaysCheckBounds) { const QList &touchPoints = originalEvent.touchPoints(); @@ -2336,6 +2337,7 @@ QTouchEvent *QQuickWindowPrivate::touchEventForItem(QQuickItem *target, const QT return touchEvent; } +// copy a touch event's basic properties but give it new touch points QTouchEvent *QQuickWindowPrivate::touchEventWithPoints(const QTouchEvent &event, const QList &newPoints) { Qt::TouchPointStates eventStates;