Details
-
Bug
-
Resolution: Out of scope
-
P1: Critical
-
4.7.0
Description
If you have a QGraphicsObject and a viewport of the QGraphicsView subscribing to the same gesture that uses QTouchEvents, then the QGestureEvent may be delivered twice to the graphicsobject:
- first when the QTouchEvent is delivered to QGraphicsView viewport, it is filtered through gesture recognizer and it triggers
- that QGesture is delivered as a part of QGestureEvent to the viewport and then propagates to the scene and to QGraphicsObject
- then the touch event is delievered to the QGraphicsObject, it is filtered through gesture recognizer which triggers
- that event again delivered to the viewport and then to QGraphicsObjects.
Attachments
Issue Links
- resulted from
-
QTBUG-10967 Tap gestures not passed to GraphicsView
-
- Closed
-
- resulted in
-
QTBUG-13103 Gesture events originated in graphicsview should not be delivered outside of the graphicsview
-
- Open
-