From d6a71fbb8aca543e8460c5723105bd39b261bd3d Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 15 Dec 2010 17:12:01 +0100 Subject: [PATCH] QmlDesigner.navigator: imports now update the NavigatorTreeView --- .../components/navigator/navigatorview.cpp | 11 +++++++++++ .../qmldesigner/components/navigator/navigatorview.h | 3 +++ 2 files changed, 14 insertions(+) diff --git a/src/plugins/qmldesigner/components/navigator/navigatorview.cpp b/src/plugins/qmldesigner/components/navigator/navigatorview.cpp index 9e1ae2d6db4..6bf172d8975 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatorview.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatorview.cpp @@ -104,6 +104,17 @@ void NavigatorView::modelAboutToBeDetached(Model *model) AbstractView::modelAboutToBeDetached(model); } +void NavigatorView::importAdded(const Import &) +{ + treeWidget()->update(); +} + +void NavigatorView::importRemoved(const Import &) +{ + treeWidget()->update(); +} + + void NavigatorView::nodeCreated(const ModelNode & /*createdNode*/) { } diff --git a/src/plugins/qmldesigner/components/navigator/navigatorview.h b/src/plugins/qmldesigner/components/navigator/navigatorview.h index 30994c52e2c..58e428f82c6 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatorview.h +++ b/src/plugins/qmldesigner/components/navigator/navigatorview.h @@ -62,6 +62,9 @@ public: void modelAttached(Model *model); void modelAboutToBeDetached(Model *model); + void importAdded(const Import &import); + void importRemoved(const Import &import); + void nodeCreated(const ModelNode &createdNode); void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange); void propertiesRemoved(const QList &propertyList);