int beginMovement(Diagram *diagram, QGraphicsItem *driver_item=nullptr)
ElementTextsMover::beginMovement Begin a movement.
QHash< DiagramTextItem *, QPointF > m_texts_hash
QHash< QGraphicsItem *, QPointF > m_items_hash
QHash< QGraphicsItemGroup *, QPointF > m_grps_hash
void continueMovement(QGraphicsSceneMouseEvent *event)
QGraphicsItem * m_movement_driver
ElementTextsMover()
ElementTextsMover::ElementTextsMover.
bool isReady() const
ElementTextsMover::isReady.
void endMovement()
ElementTextsMover::endMovement Finish the movement by pushing an undo command to the parent diagram o...