From 0761e89016242d2f4a749fe93df9c745580c12fd Mon Sep 17 00:00:00 2001 From: Thomas Hartmann <Thomas.Hartmann@nokia.com> Date: Fri, 9 Jul 2010 17:09:56 +0200 Subject: [PATCH] QmlDesigner.contextPane: inprove postitioning --- src/plugins/qmldesigner/qmlcontextpane.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/qmldesigner/qmlcontextpane.cpp b/src/plugins/qmldesigner/qmlcontextpane.cpp index d0fe19feeb5..ca07a3adf9c 100644 --- a/src/plugins/qmldesigner/qmlcontextpane.cpp +++ b/src/plugins/qmldesigner/qmlcontextpane.cpp @@ -121,6 +121,12 @@ void QmlContextPane::apply(TextEditor::BaseTextEditorEditable *editor, Document: if (line1 > -1 && line2 > -1) reg = m_editor->editor()->translatedLineRegion(line1 - 1, line2); + QRect rect; + rect.setHeight(m_widget->height() + 10); + rect.setWidth(reg.boundingRect().width() - reg.boundingRect().left()); + rect.moveTo(reg.boundingRect().topLeft()); + reg = reg.intersect(rect); + if (name.contains("Text")) { m_node = 0; PropertyReader propertyReader(doc.data(), initializer); -- GitLab