diff options
Diffstat (limited to 'src/declarative/canvas/qsimplecanvas_p.h')
-rw-r--r-- | src/declarative/canvas/qsimplecanvas_p.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/declarative/canvas/qsimplecanvas_p.h b/src/declarative/canvas/qsimplecanvas_p.h index 4c8b41e..44e5a7e 100644 --- a/src/declarative/canvas/qsimplecanvas_p.h +++ b/src/declarative/canvas/qsimplecanvas_p.h @@ -107,8 +107,8 @@ class QSimpleCanvasPrivate public: QSimpleCanvasPrivate(QSimpleCanvas *canvas) : q(canvas), timer(0), root(0), lrpTime(0), canvasServer(0), focusItem(0), - lastFocusItem(0), lastMouseItem(0), isSetup(false), - view(0) + lastFocusItem(0), lastMouseItem(0), + isSetup(false), view(0) #if defined(QFX_RENDER_OPENGL) ,egl(q, this), basicShadersInstance(0) #endif @@ -160,9 +160,10 @@ public: void removeMouseFilter(QSimpleCanvasItem *); QList<QSimpleCanvasItem *> mouseFilters; bool filter(QMouseEvent *e); - bool deliverMousePress(QSimpleCanvasItem *, QMouseEvent *); + bool deliverMousePress(QSimpleCanvasItem *, QMouseEvent *, bool = false); QGraphicsSceneMouseEvent *mouseEventToSceneMouseEvent(QMouseEvent *, const QPoint &); QSimpleCanvasItem *lastMouseItem; + void sendMouseEvent(QSimpleCanvasItem *, QGraphicsSceneMouseEvent *); bool isSetup; |