(#421) Showing linked views first in the tree view, if any

This commit is contained in:
Pål Hagen 2015-09-07 14:01:19 +02:00
parent 7d69c42adb
commit 7d73d9fcf1
2 changed files with 6 additions and 3 deletions

View File

@ -99,7 +99,7 @@ void RicLinkVisibleViewsFeature::onActionTriggered(bool isChecked)
proj->linkedViews.uiCapability()->updateConnectedEditors(); proj->linkedViews.uiCapability()->updateConnectedEditors();
linkedViews->applyAllOperations(); linkedViews->applyAllOperations();
linkedViews->updateConnectedEditors(); proj->updateConnectedEditors();
// Set managed view collection to selected and expanded in project tree // Set managed view collection to selected and expanded in project tree
caf::PdmUiTreeView* projTreeView = RiuMainWindow::instance()->projectTreeView(); caf::PdmUiTreeView* projTreeView = RiuMainWindow::instance()->projectTreeView();

View File

@ -930,6 +930,11 @@ void RimProject::appendScriptItems(QMenu* menu, RimScriptCollection* scriptColle
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimProject::defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName /*= ""*/) void RimProject::defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName /*= ""*/)
{ {
if (linkedViews.size() > 0)
{
uiTreeOrdering.add(&linkedViews);
}
RimOilField* oilField = activeOilField(); RimOilField* oilField = activeOilField();
if (oilField) if (oilField)
{ {
@ -951,8 +956,6 @@ void RimProject::defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QS
uiTreeOrdering.add(scriptCollection()); uiTreeOrdering.add(scriptCollection());
uiTreeOrdering.add(&linkedViews);
uiTreeOrdering.setForgetRemainingFields(true); uiTreeOrdering.setForgetRemainingFields(true);
} }