25 #include <QGraphicsObject>
33 class QGraphicsSceneMouseEvent;
35 namespace TouchTriggerType
48 namespace RedirectingType
99 virtual QUuid
uid()
const;
100 virtual QRectF
geometry()
const = 0;
105 virtual bool resize(quint32 newWidth,quint32 newHeight) = 0;
132 virtual void touchTrackedPointStarted(
int id,
const QPointF& scenePosition,
const QPointF& lastScenePosition,
const QPointF& initialPosition);
133 virtual void touchTrackedPointMoved(
int id,
const QPointF& scenePosition,
const QPointF& lastScenePosition,
const QPointF& initialPosition);
134 virtual void touchTrackedPointReleased(
int id,
const QPointF& scenePosition,
const QPointF& lastScenePosition,
const QPointF& initialPosition);
155 Thing(
const QUuid& specificUid);
176 uint
qHash(
const QPointer<Thing>& qpt);