29 Q_PROPERTY(QQuickHandlerPoint point READ point NOTIFY pointChanged)
32 explicit QQuickSinglePointHandler(QQuickItem *parent =
nullptr);
34 QQuickHandlerPoint point()
const;
40 QQuickSinglePointHandler(QQuickSinglePointHandlerPrivate &dd, QQuickItem *parent);
42 bool wantsPointerEvent(QPointerEvent *event) override;
43 void handlePointerEventImpl(QPointerEvent *event) override;
44 virtual void handleEventPoint(QPointerEvent *event, QEventPoint &point);
46 QEventPoint ¤tPoint(QPointerEvent *ev);
47 void onGrabChanged(QQuickPointerHandler *grabber, QPointingDevice::GrabTransition transition, QPointerEvent *event, QEventPoint &point) override;
49 void setIgnoreAdditionalPoints(
bool v =
true);
51 void moveTarget(QPointF pos, QEventPoint &point);
53 void setPointId(
int id);
55 Q_DECLARE_PRIVATE(QQuickSinglePointHandler)