#4493 Fracture : Hide Fractures in tree view if no fractures in model

This commit is contained in:
Magne Sjaastad
2019-06-21 07:07:37 +02:00
parent 7c054c47f2
commit 8997ec00e0
4 changed files with 20 additions and 17 deletions

View File

@@ -109,7 +109,6 @@ void RicNewSimWellFractureAtPosFeature::onActionTriggered(bool isChecked)
fracture->setFractureTemplate(fracDef);
simWell->updateConnectedEditors();
Riu3DMainWindowTools::selectAsCurrentItem(fracture);
activeView->scheduleCreateDisplayModelAndRedraw();
@@ -117,10 +116,10 @@ void RicNewSimWellFractureAtPosFeature::onActionTriggered(bool isChecked)
simWell->firstAncestorOrThisOfType(eclipseCase);
if (eclipseCase)
{
RimProject* project;
eclipseCase->firstAncestorOrThisOfTypeAsserted(project);
project->reloadCompletionTypeResultsForEclipseCase(eclipseCase);
proj->reloadCompletionTypeResultsForEclipseCase(eclipseCase);
proj->updateConnectedEditors();
}
Riu3DMainWindowTools::selectAsCurrentItem(fracture);
}
//--------------------------------------------------------------------------------------------------

View File

@@ -98,16 +98,15 @@ void RicNewSimWellFractureFeature::onActionTriggered(bool isChecked)
fracture->updateFracturePositionFromLocation();
eclipseWell->updateConnectedEditors();
Riu3DMainWindowTools::selectAsCurrentItem(fracture);
RimEclipseCase* eclipseCase = nullptr;
objHandle->firstAncestorOrThisOfType(eclipseCase);
if (eclipseCase)
{
RimProject* project;
objHandle->firstAncestorOrThisOfTypeAsserted(project);
project->reloadCompletionTypeResultsForEclipseCase(eclipseCase);
proj->reloadCompletionTypeResultsForEclipseCase(eclipseCase);
proj->updateConnectedEditors();
}
Riu3DMainWindowTools::selectAsCurrentItem(fracture);
}
//--------------------------------------------------------------------------------------------------

View File

@@ -96,15 +96,15 @@ void RicNewWellPathFractureFeature::addFracture(RimWellPath* wellPath, double me
fracture->setFractureTemplate(fracDef);
}
wellPath->updateConnectedEditors();
Riu3DMainWindowTools::selectAsCurrentItem(fracture);
RimProject* project = nullptr;
fractureCollection->firstAncestorOrThisOfType(project);
if (project)
{
project->reloadCompletionTypeResultsInAllViews();
project->updateAllRequiredEditors();
}
Riu3DMainWindowTools::selectAsCurrentItem(fracture);
}
//--------------------------------------------------------------------------------------------------