diff options
author | Marco Bubke <marco.bubke@nokia.com> | 2010-02-09 12:55:45 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@nokia.com> | 2010-02-09 12:55:57 +0100 |
commit | 94c940c5dfc3e1f418747890af741c2976353ff7 (patch) | |
tree | 0c4e1057c4586ba55eed3077f3239a2f9a9417eb /src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp | |
parent | 832d1470783f28a2868eeda96fb9d7ed081bc0bb (diff) | |
download | qt-creator-94c940c5dfc3e1f418747890af741c2976353ff7.tar.gz |
Polish the output of the feedback for item in Bauhaus
Diffstat (limited to 'src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp')
-rw-r--r-- | src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp | 74 |
1 files changed, 42 insertions, 32 deletions
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp index 38e4576cd1..c7e38ac4b0 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp @@ -116,13 +116,18 @@ void FormEditorGraphicsView::drawForeground(QPainter *painter, const QRectF &/*r return; painter->save(); + QFont font; + font.setPixelSize(12); + painter->setFont(font); + if (m_beginX != m_feedbackNode.instanceValue("x")) painter->setPen(Qt::green); else painter->setPen(Qt::black); - painter->drawText(mapToScene(QPoint(2.0, 12.0)), QString("x: \t\t%1").arg(m_feedbackNode.instanceValue("x").toString())); + painter->drawText(mapToScene(QPoint(2.0, 12.0)), QString("x:")); + painter->drawText(mapToScene(QPoint(14.0, 12.0)), m_feedbackNode.instanceValue("x").toString()); if (m_beginY != m_feedbackNode.instanceValue("y")) @@ -130,7 +135,8 @@ void FormEditorGraphicsView::drawForeground(QPainter *painter, const QRectF &/*r else painter->setPen(Qt::black); - painter->drawText(mapToScene(QPoint(2.0, 24.0)), QString("y: \t\t%1").arg(m_feedbackNode.instanceValue("y").toString())); + painter->drawText(mapToScene(QPoint(50.0, 12.0)), QString("y:")); + painter->drawText(mapToScene(QPoint(60.0, 12.0)), m_feedbackNode.instanceValue("y").toString()); if (m_beginWidth != m_feedbackNode.instanceValue("width")) @@ -138,7 +144,8 @@ void FormEditorGraphicsView::drawForeground(QPainter *painter, const QRectF &/*r else painter->setPen(Qt::black); - painter->drawText(mapToScene(QPoint(2.0, 36.0)), QString("width: \t\t%1").arg(m_feedbackNode.instanceValue("width").toString())); + painter->drawText(mapToScene(QPoint(2.0, 24.0)), QString("w:")); + painter->drawText(mapToScene(QPoint(14.0, 24.0)), m_feedbackNode.instanceValue("width").toString()); if (m_beginHeight != m_feedbackNode.instanceValue("height")) @@ -146,56 +153,59 @@ void FormEditorGraphicsView::drawForeground(QPainter *painter, const QRectF &/*r else painter->setPen(Qt::black); - painter->drawText(mapToScene(QPoint(2.0, 48.0)), QString("height:\t\t%1").arg(m_feedbackNode.instanceValue("height").toString())); + painter->drawText(mapToScene(QPoint(50.0, 24.0)), QString("h:")); + painter->drawText(mapToScene(QPoint(60.0, 24.0)),m_feedbackNode.instanceValue("height").toString()); if (m_parentNode == m_feedbackNode.instanceParent()) { - if (m_feedbackNode.canReparent()) { - painter->setPen(Qt::black); - painter->drawText(mapToScene(QPoint(2.0, 60.0)), QString("Can reparent.")); - } else { + if (!m_feedbackNode.canReparent()) { painter->setPen(Qt::red); - painter->drawText(mapToScene(QPoint(2.0, 60.0)), QString("Cannot reparent.")); + painter->drawText(mapToScene(QPoint(2.0, 36.0)), QString("Cannot reparent.")); } } else { painter->setPen(Qt::yellow); if (m_feedbackNode.instanceParent().id().isEmpty()) - painter->drawText(mapToScene(QPoint(2.0, 60.0)), QString("Parent has changed.")); + painter->drawText(mapToScene(QPoint(2.0, 36.0)), QString("Parent has changed.")); else - painter->drawText(mapToScene(QPoint(2.0, 60.0)), QString("Parent has changed to %1.").arg(m_feedbackNode.instanceParent().id())); + painter->drawText(mapToScene(QPoint(2.0, 36.0)), QString("Parent has changed to %1.").arg(m_feedbackNode.instanceParent().id())); } - if (m_beginTopMargin != m_feedbackNode.instanceValue("anchors.leftMargin")) - painter->setPen(Qt::green); - else - painter->setPen(Qt::black); - - painter->drawText(mapToScene(QPoint(2.0, 72.0)), QString("leftMargin: \t\t%1").arg(m_feedbackNode.instanceValue("anchors.leftMargin").toString())); + if (m_feedbackNode.instanceHasAnchors()) { + if (m_beginTopMargin != m_feedbackNode.instanceValue("anchors.leftMargin")) + painter->setPen(Qt::green); + else + painter->setPen(Qt::black); - if (m_beginRightMargin != m_feedbackNode.instanceValue("anchors.rightMargin")) - painter->setPen(Qt::green); - else - painter->setPen(Qt::black); + painter->drawText(mapToScene(QPoint(2.0, 48.0)), QString("l:")); + painter->drawText(mapToScene(QPoint(14.0, 48.0)), m_feedbackNode.instanceValue("anchors.leftMargin").toString()); - painter->drawText(mapToScene(QPoint(2.0, 84.0)), QString("rightMargin: \t\t%1").arg(m_feedbackNode.instanceValue("anchors.rightMargin").toString())); + if (m_beginRightMargin != m_feedbackNode.instanceValue("anchors.rightMargin")) + painter->setPen(Qt::green); + else + painter->setPen(Qt::black); + painter->drawText(mapToScene(QPoint(50.0, 48.0)), QString("r:")); + painter->drawText(mapToScene(QPoint(60.0, 48.0)), m_feedbackNode.instanceValue("anchors.rightMargin").toString()); - if (m_beginTopMargin != m_feedbackNode.instanceValue("anchors.topMargin")) - painter->setPen(Qt::green); - else - painter->setPen(Qt::black); - painter->drawText(mapToScene(QPoint(2.0, 96.0)), QString("topMargin: \t\t%1").arg(m_feedbackNode.instanceValue("anchors.topMargin").toString())); + if (m_beginTopMargin != m_feedbackNode.instanceValue("anchors.topMargin")) + painter->setPen(Qt::green); + else + painter->setPen(Qt::black); + painter->drawText(mapToScene(QPoint(2.0, 60.0)), QString("t:")); + painter->drawText(mapToScene(QPoint(14.0, 60.0)), m_feedbackNode.instanceValue("anchors.topMargin").toString()); - if (m_beginBottomMargin != m_feedbackNode.instanceValue("anchors.bottomMargin")) - painter->setPen(Qt::green); - else - painter->setPen(Qt::black); + if (m_beginBottomMargin != m_feedbackNode.instanceValue("anchors.bottomMargin")) + painter->setPen(Qt::green); + else + painter->setPen(Qt::black); - painter->drawText(mapToScene(QPoint(2.0, 108.0)), QString("bottomMargin: \t%1").arg(m_feedbackNode.instanceValue("anchors.bottomMargin").toString())); + painter->drawText(mapToScene(QPoint(50.0, 60.0)), QString("b:")); + painter->drawText(mapToScene(QPoint(60.0, 60.0)), m_feedbackNode.instanceValue("anchors.bottomMargin").toString()); + } painter->restore(); } |