From 9555ff028a26e244c337f449ae4ac3cf9710194d Mon Sep 17 00:00:00 2001 From: Marco Bubke <marco.bubke@nokia.com> Date: Tue, 20 Apr 2010 17:02:29 +0200 Subject: [PATCH] Reset the feedback pane point for leaving the form editor Reviewed-by: kkoehne --- .../components/formeditor/formeditorgraphicsview.cpp | 6 +++++- .../components/formeditor/formeditorgraphicsview.h | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp index 1cb7e50874b..88a49302056 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp @@ -123,7 +123,11 @@ void FormEditorGraphicsView::mouseReleaseEvent(QMouseEvent *event) m_feedbackOriginPoint = QPoint(); } - +void FormEditorGraphicsView::leaveEvent(QEvent *event) +{ + m_feedbackOriginPoint = QPoint(); + QGraphicsView::leaveEvent(event); +} void FormEditorGraphicsView::drawForeground(QPainter *painter, const QRectF &/*rect*/ ) { diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.h b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.h index fee97525c64..d25f1cf6fb7 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.h +++ b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.h @@ -49,6 +49,7 @@ protected: void wheelEvent(QWheelEvent *event); void mouseMoveEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); + void leaveEvent(QEvent *); void keyPressEvent(QKeyEvent *event); private: QmlItemNode m_feedbackNode; -- GitLab