36 const QList< QPointF >& starts,
37 const QList< QPointF >& ends,
42 const QPointF& oldpos,
43 const QSizeF& oldSize,
44 const QPointF& newpos,
45 const QSizeF& newSize,
46 bool skipfirst =
true);
48 const QSizeF& oldSize,
49 const QSizeF& newSize);
51 const qreal& oldWidth,
52 const qreal& newWidth);
54 const qreal& oldHeight,
55 const qreal& newHeight);
57 const qreal& oldRotation,
58 const qreal& newRotation);
76 virtual void sceneMousePressEvent(QGraphicsSceneMouseEvent* mouseEvent);
78 virtual void sceneMouseMoveEvent(QGraphicsSceneMouseEvent* mouseEvent);
80 virtual void sceneMouseReleaseEvent(QGraphicsSceneMouseEvent* mouseEvent);
83 QPointF sceneMousePressPos()
const;
85 const QList< std::pair< QGraphicsItem*, QPointF > >& movingItemsStartPos()
const;
86 const QList< std::pair< QGraphicsItem*, QPointF > >& movingItemsEndPos()
const;
88 bool isMouseMovementCycleComplete()
const;
90 bool isBeginMovingItems()
const;
92 void resetMouseMovementCycleState();