QGraphicsSceneMoveEvent Class
The QGraphicsSceneMoveEvent class provides events for widget moving in the graphics view framework. \since
4.4 \ingroup
graphicsview-api \inmodule
QtWidgets. More...
Header: | #include <QGraphicsSceneMoveEvent> |
Inherits: | QGraphicsSceneEvent |
Public Functions
QGraphicsSceneMoveEvent() | |
virtual | ~QGraphicsSceneMoveEvent() |
QPointF | newPos() const |
QPointF | oldPos() const |
void | setNewPos(const QPointF &pos) |
void | setOldPos(const QPointF &pos) |
Detailed Description
A QGraphicsWidget sends itself a QGraphicsSceneMoveEvent immediately when its local position changes. The delivery is implemented as part of QGraphicsItem::itemChange().
It's similar to QMoveEvent, but its positions, oldPos() and newPos(), use QPointF instead of QPoint.
See also QGraphicsItem::setPos(), QGraphicsItem::ItemPositionChange, and QGraphicsItem::ItemPositionHasChanged.
Member Function Documentation
QGraphicsSceneMoveEvent::QGraphicsSceneMoveEvent()
Constructs a QGraphicsSceneMoveEvent.
[virtual noexcept]
QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent()
Destroys the QGraphicsSceneMoveEvent.
QPointF QGraphicsSceneMoveEvent::newPos() const
Returns the new position (i.e., the current position).
See also setNewPos(), oldPos(), and QGraphicsItem::setPos().
QPointF QGraphicsSceneMoveEvent::oldPos() const
Returns the old position (i.e., the position immediately before the widget was moved).
See also setOldPos(), newPos(), and QGraphicsItem::setPos().
void QGraphicsSceneMoveEvent::setNewPos(const QPointF &pos)
\internal
See also newPos().
void QGraphicsSceneMoveEvent::setOldPos(const QPointF &pos)
\internal
See also oldPos().