From feb181ce5e0c1d926110e242116f3c28d893d9ff Mon Sep 17 00:00:00 2001 From: Christiaan Janssen <christiaan.janssen@nokia.com> Date: Mon, 15 Feb 2010 16:24:49 +0100 Subject: [PATCH] QmlDesigner.Navigator: TreeView updated when switching between components in the visual editor --- .../qmldesigner/components/navigator/navigatorview.cpp | 10 ++++++++++ .../components/navigator/navigatorwidget.cpp | 8 -------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/plugins/qmldesigner/components/navigator/navigatorview.cpp b/src/plugins/qmldesigner/components/navigator/navigatorview.cpp index 6e1a5353d98..b0bfabccfa6 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatorview.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatorview.cpp @@ -32,6 +32,7 @@ #include "navigatorwidget.h" #include <nodeproperty.h> +#include <QHeaderView> namespace QmlDesigner { @@ -85,6 +86,15 @@ void NavigatorView::modelAttached(Model *model) m_treeModel->setView(this); treeWidget()->expandAll(); + + treeWidget()->header()->setResizeMode(0, QHeaderView::Stretch); + treeWidget()->header()->resizeSection(1,26); + treeWidget()->setRootIsDecorated(false); + treeWidget()->setIndentation(40); +#ifdef _LOCK_ITEMS_ + treeWidget()->header()->resizeSection(2,20); +#endif + treeWidget()->setHeaderHidden(true); } void NavigatorView::modelAboutToBeDetached(Model *model) diff --git a/src/plugins/qmldesigner/components/navigator/navigatorwidget.cpp b/src/plugins/qmldesigner/components/navigator/navigatorwidget.cpp index 6dca018f5e9..95b802df70f 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatorwidget.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatorwidget.cpp @@ -79,14 +79,6 @@ NavigatorWidget::~NavigatorWidget() void NavigatorWidget::setTreeModel(QAbstractItemModel* model) { m_treeView->setModel(model); - m_treeView->header()->setResizeMode(0, QHeaderView::Stretch); - m_treeView->header()->resizeSection(1,26); - m_treeView->setRootIsDecorated(false); - m_treeView->setIndentation(40); -#ifdef _LOCK_ITEMS_ - m_treeView->header()->resizeSection(2,20); -#endif - m_treeView->setHeaderHidden(true); } QTreeView *NavigatorWidget::treeView() -- GitLab