QmlDesigner.navigator: imports now update the NavigatorTreeView

This commit is contained in:
Thomas Hartmann
2010-12-15 17:12:01 +01:00
parent 40d0e2d90c
commit d6a71fbb8a
2 changed files with 14 additions and 0 deletions

View File

@@ -104,6 +104,17 @@ void NavigatorView::modelAboutToBeDetached(Model *model)
AbstractView::modelAboutToBeDetached(model); AbstractView::modelAboutToBeDetached(model);
} }
void NavigatorView::importAdded(const Import &)
{
treeWidget()->update();
}
void NavigatorView::importRemoved(const Import &)
{
treeWidget()->update();
}
void NavigatorView::nodeCreated(const ModelNode & /*createdNode*/) void NavigatorView::nodeCreated(const ModelNode & /*createdNode*/)
{ {
} }

View File

@@ -62,6 +62,9 @@ public:
void modelAttached(Model *model); void modelAttached(Model *model);
void modelAboutToBeDetached(Model *model); void modelAboutToBeDetached(Model *model);
void importAdded(const Import &import);
void importRemoved(const Import &import);
void nodeCreated(const ModelNode &createdNode); void nodeCreated(const ModelNode &createdNode);
void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange); void nodeRemoved(const ModelNode &removedNode, const NodeAbstractProperty &parentProperty, PropertyChangeFlags propertyChange);
void propertiesRemoved(const QList<AbstractProperty> &propertyList); void propertiesRemoved(const QList<AbstractProperty> &propertyList);