From 2d2e2523dd5836cff94f3a51fd40a6bd376a091e Mon Sep 17 00:00:00 2001 From: Marco Bubke <marco.bubke@nokia.com> Date: Thu, 11 Feb 2010 19:38:37 +0100 Subject: [PATCH] Feedback area is now anchored to the mouse pointer --- .../components/formeditor/formeditorgraphicsview.cpp | 4 +++- .../components/formeditor/formeditorgraphicsview.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp index 6845f6d2a36..71e18d6bd82 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp @@ -92,6 +92,8 @@ void FormEditorGraphicsView::mouseMoveEvent(QMouseEvent *event) QGraphicsView::mouseMoveEvent(mouseEvent); delete mouseEvent; } + + m_feedbackOriginPoint = event->pos() + QPoint(50, -80); } @@ -119,7 +121,7 @@ void FormEditorGraphicsView::drawForeground(QPainter *painter, const QRectF &/*r painter->save(); - painter->translate(mapToScene(QPoint(3, 3))); + painter->translate(mapToScene(m_feedbackOriginPoint)); QColor changeColor(QColor(Qt::green).lighter(170)); diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.h b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.h index 78763a104ec..efec2cb640e 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.h +++ b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.h @@ -64,6 +64,7 @@ private: bool m_beginYHasExpression; bool m_beginWidthHasExpression; bool m_beginHeightHasExpression; + QPoint m_feedbackOriginPoint; }; } // namespace QmlDesigner -- GitLab