QmlDesigner: use one node instance view

Bauhaus now uses only one single instance view.

Done by Marco Bubke
This commit is contained in:
Thomas Hartmann
2010-09-23 15:26:58 +02:00
parent 22a162a797
commit bae48751f6
31 changed files with 581 additions and 118 deletions

View File

@@ -259,12 +259,14 @@ void DesignModeWidget::showEditor(Core::IEditor *editor)
} else {
DesignDocumentController *newDocument = new DesignDocumentController(this);
newDocument->setNodeInstanceView(m_nodeInstanceView.data());
newDocument->setAllPropertiesBox(m_allPropertiesBox.data());
newDocument->setNavigator(m_navigator.data());
newDocument->setStatesEditorWidget(m_statesEditorWidget.data());
newDocument->setItemLibrary(m_itemLibrary.data());
newDocument->setFormEditorView(m_formEditorView.data());
newDocument->setFileName(fileName);
document = newDocument;
@@ -620,6 +622,7 @@ void DesignModeWidget::setup()
}
}
m_nodeInstanceView = new NodeInstanceView(this);
// Sidebar takes ownership
m_navigator = new NavigatorView;
m_allPropertiesBox = new AllPropertiesBox;