diff options
Diffstat (limited to 'src/quick/handlers/qquicktaphandler_p.h')
-rw-r--r-- | src/quick/handlers/qquicktaphandler_p.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/quick/handlers/qquicktaphandler_p.h b/src/quick/handlers/qquicktaphandler_p.h index d5c16b071f..d75547eee2 100644 --- a/src/quick/handlers/qquicktaphandler_p.h +++ b/src/quick/handlers/qquicktaphandler_p.h @@ -97,19 +97,20 @@ Q_SIGNALS: void timeHeldChanged(); void longPressThresholdChanged(); void gesturePolicyChanged(); - void tapped(QQuickEventPoint *eventPoint); - void singleTapped(QQuickEventPoint *eventPoint); - void doubleTapped(QQuickEventPoint *eventPoint); + void tapped(QEventPoint eventPoint); + void singleTapped(QEventPoint eventPoint); + void doubleTapped(QEventPoint eventPoint); void longPressed(); protected: - void onGrabChanged(QQuickPointerHandler *grabber, QQuickEventPoint::GrabTransition transition, QQuickEventPoint *point) override; + void onGrabChanged(QQuickPointerHandler *grabber, QPointingDevice::GrabTransition transition, + QPointerEvent *ev, QEventPoint &point) override; void timerEvent(QTimerEvent *event) override; - bool wantsEventPoint(QQuickEventPoint *point) override; - void handleEventPoint(QQuickEventPoint *point) override; + bool wantsEventPoint(const QPointerEvent *event, const QEventPoint &point) override; + void handleEventPoint(QPointerEvent *event, QEventPoint &point) override; private: - void setPressed(bool press, bool cancel, QQuickEventPoint *point); + void setPressed(bool press, bool cancel, QPointerEvent *event, QEventPoint &point); int longPressThresholdMilliseconds() const; void connectPreRenderSignal(bool conn = true); void updateTimeHeld(); |