forked from qt-creator/qt-creator
QmlDesigner: Add master to component view
Change-Id: I236f78b73b8eea2b780e64d833fdedcfa7d246d1 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
@@ -264,6 +264,7 @@ void DesignDocument::changeToDocumentModel()
|
||||
viewManager().detachRewriterView();
|
||||
viewManager().detachViewsExceptRewriterAndComponetView();
|
||||
|
||||
|
||||
m_inFileComponentModel.reset();
|
||||
|
||||
viewManager().attachRewriterView();
|
||||
@@ -297,6 +298,19 @@ void DesignDocument::changeToSubComponent(const ModelNode &componentNode)
|
||||
attachRewriterToModel();
|
||||
|
||||
QmlDesignerPlugin::instance()->viewManager().pushInFileComponentOnCrumbleBar(componentNode);
|
||||
QmlDesignerPlugin::instance()->viewManager().setComponentNode(componentNode);
|
||||
}
|
||||
|
||||
void DesignDocument::changeToMaster()
|
||||
{
|
||||
if (QmlDesignerPlugin::instance()->currentDesignDocument() != this)
|
||||
return;
|
||||
|
||||
if (m_inFileComponentModel)
|
||||
changeToDocumentModel();
|
||||
|
||||
QmlDesignerPlugin::instance()->viewManager().pushFileOnCrumbleBar(fileName());
|
||||
QmlDesignerPlugin::instance()->viewManager().setComponentNode(rootModelNode());
|
||||
}
|
||||
|
||||
void DesignDocument::attachRewriterToModel()
|
||||
|
||||
Reference in New Issue
Block a user