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);