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