#1410 - pre-proto - stimplan timestep set to readonly for fracture and value is taken from fracture template.

This commit is contained in:
astridkbjorke
2017-04-07 11:02:31 +02:00
parent 50f71a873e
commit 7646b3fcf0
3 changed files with 25 additions and 4 deletions

View File

@@ -186,7 +186,7 @@ void RimFracture::fieldChangedByUi(const caf::PdmFieldHandle* changedField, cons
RimStimPlanFractureTemplate* stimPlanFracTemplate = dynamic_cast<RimStimPlanFractureTemplate*>(attachedFractureDefinition());
if (stimPlanFracTemplate)
{
stimPlanTimeIndexToPlot = static_cast<int>(stimPlanFracTemplate->getStimPlanTimeValues().size() - 1);
stimPlanTimeIndexToPlot = stimPlanFracTemplate->activeTimeStepIndex;
}
}
@@ -397,6 +397,7 @@ void RimFracture::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiO
if (dynamic_cast<RimStimPlanFractureTemplate*>(fracTemplate))
{
stimPlanTimeIndexToPlot.uiCapability()->setUiHidden(false);
stimPlanTimeIndexToPlot.uiCapability()->setUiReadOnly(true);
}
else
{
@@ -497,7 +498,7 @@ void RimFracture::setFractureTemplate(RimFractureTemplate* fractureTemplate)
RimStimPlanFractureTemplate* stimPlanFracTemplate = dynamic_cast<RimStimPlanFractureTemplate*>(attachedFractureDefinition());
if (stimPlanFracTemplate)
{
stimPlanTimeIndexToPlot = static_cast<int>(stimPlanFracTemplate->getStimPlanTimeValues().size() - 1);
stimPlanTimeIndexToPlot = stimPlanFracTemplate->activeTimeStepIndex;
}
this->updateAzimuthFromFractureDefinition();