QmlDesigner: Restart qmlpuppet for root node change

This commit is contained in:
Marco Bubke
2011-01-20 17:45:25 +01:00
parent 3f0a4446f3
commit fc69d85092

View File

@@ -314,10 +314,7 @@ void NodeInstanceView::removeInstanceAndSubInstances(const ModelNode &node)
void NodeInstanceView::rootNodeTypeChanged(const QString &/*type*/, int /*majorVersion*/, int /*minorVersion*/)
{
nodeInstanceServer()->clearScene(createClearSceneCommand());
removeAllInstanceNodeRelationships();
nodeInstanceServer()->createScene(createCreateSceneCommand());
restartProcess();
}
void NodeInstanceView::bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags /*propertyChange*/)