+ bool keyPressEvent(QKeyEvent *event);
+ bool inputMethodEvent(QInputMethodEvent *event);
+ bool mousePressEvent(QGraphicsSceneMouseEvent *event, const QTransform &transform);
+ bool mouseMoveEvent(QGraphicsSceneMouseEvent *event, const QTransform &transform);
+ bool mouseReleaseEvent(QGraphicsSceneMouseEvent *event, const QTransform &transform);
+ bool mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event, const QTransform &transform);
+ bool contextMenuEvent(QContextMenuEvent *event);
+ bool dragEnterEvent(QGraphicsSceneDragDropEvent *event, const QTransform &transform);
+ bool dragLeaveEvent(QGraphicsSceneDragDropEvent *event, const QTransform &transform);
+ bool dragMoveEvent(QGraphicsSceneDragDropEvent *event, const QTransform &transform);
+ bool dropEvent(QGraphicsSceneDragDropEvent *event, const QTransform &transform);
+ bool hoverEnterEvent(QGraphicsSceneHoverEvent *event, const QTransform &transform);
+ bool hoverMoveEvent(QGraphicsSceneHoverEvent *event, const QTransform &transform);
+ bool hoverLeaveEvent(QGraphicsSceneHoverEvent *event, const QTransform &transform);
+ bool wheelEvent(QGraphicsSceneWheelEvent *event, const QTransform &transform);
+ bool resizeEvent(QGraphicsSceneResizeEvent *event, const QTransform &transform);
+ bool gestureEvent(QGestureEvent *event, const QTransform &transform);
+ bool touchBeginEvent(QTouchEvent *event, const QTransform &transform);
+ void tapTriggered(QTapGesture *tap, const QTransform &transform);
+ void tapAndHoldTriggered(QGestureEvent *event, const QTransform &transform);
+ void pinchTriggered(QGestureEvent *event, const QTransform &transform);
+ void swipeTriggered(QGestureEvent *event, const QTransform &transform);
+ void twoFingerTapTriggered(QGestureEvent *event, const QTransform &transform);
+ bool onPress(const QPointF &pos, const Qt::KeyboardModifiers modifiers, const Qt::MouseButtons buttons);
+ bool onRelease(const QPointF &pos, const Qt::KeyboardModifiers modifiers, const Qt::MouseButtons buttons, bool touch);
+ void startRubberBand();
+