From fbee8695d7c477739455e9f67acf99f2b298b57d Mon Sep 17 00:00:00 2001
From: Christiaan Janssen <christiaan.janssen@nokia.com>
Date: Wed, 3 Feb 2010 09:03:14 +0100
Subject: [PATCH] QmlDesigner.Navigator:Tooltips enabled in all items, they
 show full item type name

---
 .../qmldesigner/components/navigator/navigatortreemodel.cpp | 3 ++-
 .../qmldesigner/components/navigator/navigatortreeview.cpp  | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp b/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp
index a8a8dfb1141..5e77325d34d 100644
--- a/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp
+++ b/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp
@@ -218,7 +218,8 @@ void NavigatorTreeModel::updateItemRow(const ModelNode &node, ItemRow items)
     bool blockSignal = blockItemChangedSignal(true);
 
     items.idItem->setText(node.id());
-    items.idItem->setToolTip(!node.id().isEmpty()?node.simplifiedTypeName():"");
+    //items.idItem->setToolTip(!node.id().isEmpty()?node.type():"");
+    items.idItem->setToolTip(node.type());
     items.visibilityItem->setCheckState(node.auxiliaryData("invisible").toBool() ? Qt::Unchecked : Qt::Checked);
 
     blockItemChangedSignal(blockSignal);
diff --git a/src/plugins/qmldesigner/components/navigator/navigatortreeview.cpp b/src/plugins/qmldesigner/components/navigator/navigatortreeview.cpp
index f56eae8b890..511b6afcfc5 100644
--- a/src/plugins/qmldesigner/components/navigator/navigatortreeview.cpp
+++ b/src/plugins/qmldesigner/components/navigator/navigatortreeview.cpp
@@ -35,6 +35,8 @@
 
 #include <nodeproperty.h>
 
+#define _separator_line_color_ "#5f5f5f"
+
 namespace QmlDesigner {
 
 QSize IconCheckboxItemDelegate::sizeHint(const QStyleOptionViewItem &option,
@@ -60,7 +62,7 @@ void IconCheckboxItemDelegate::paint(QPainter *painter,
         painter->drawPixmap(option.rect.x()+2,option.rect.y()+1,offPix);
 
     painter->setOpacity(1.0);
-    painter->setPen(QColor("#4f4f4f"));
+    painter->setPen(QColor(_separator_line_color_));
     painter->drawLine(option.rect.topLeft(),option.rect.bottomLeft());
 
     painter->restore();
@@ -99,7 +101,7 @@ void NavigatorTreeView::drawRow(QPainter *painter, const QStyleOptionViewItem &o
     painter->save();
 
     QTreeView::drawRow(painter,options,index);
-    painter->setPen(QColor("#4f4f4f"));
+    painter->setPen(QColor(_separator_line_color_));
     painter->drawLine(options.rect.bottomLeft(),options.rect.bottomRight());
 //    painter->drawLine(options.rect.topLeft(),options.rect.topRight());
 
-- 
GitLab