51 #include <QGraphicsScene>
52 #include <QGraphicsView>
53 #include <QGraphicsSceneMouseEvent>
54 #include <QRubberBand>
56 #include <QMouseEvent>
57 #include <QGestureEvent>
58 #include <QPanGesture>
59 #include <QPinchGesture>
60 #include <QGraphicsSceneEvent>
61 #include <QMutableListIterator>
90 LayoutScene(QGraphicsView* view, QObject *parent = 0);
183 #endif // LAYOUTSCENE_H
void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *mouseEvent)
The LayoutScene class provides a reimplemented QGraphicsScene for 2D layout plotting. This class handles all the user interaction features (subclass in order to use).
QPointF m_mousePressPosition
void mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent)
void keyReleaseEvent(QKeyEvent *keyEvent)
void keyPressEvent(QKeyEvent *keyEvent)
LayoutScene(QGraphicsView *view, QObject *parent=0)
void panTriggered(QPanGesture *)
void swipeTriggered(QSwipeGesture *)
bool event(QEvent *event)
void wheelEvent(QGraphicsSceneWheelEvent *event)
bool gestureEvent(QGestureEvent *event)
bool eventFilter(QObject *object, QEvent *event)
void mouseReleaseEvent(QGraphicsSceneMouseEvent *mouseEvent)
void pinchTriggered(QPinchGesture *)
void mouseMoveEvent(QGraphicsSceneMouseEvent *mouseEvent)