#3957 Restore UI-order in Well Path Valve property editor

This commit is contained in:
Gaute Lindkvist 2019-01-15 17:12:51 +01:00
parent f2668eae4e
commit 314a5747db

View File

@ -79,7 +79,7 @@ void RimWellPathValve::perforationIntervalUpdated()
this->firstAncestorOrThisOfType(perfInterval);
double startMD = perfInterval->startMD();
double endMD = perfInterval->endMD();
m_measuredDepth = cvf::Math::clamp(m_measuredDepth(), startMD, endMD);
m_measuredDepth = cvf::Math::clamp(m_measuredDepth(), std::min(startMD, endMD), std::max(startMD, endMD));
}
else if (componentType() == RiaDefines::ICD || componentType() == RiaDefines::AICD)
{
@ -464,12 +464,6 @@ void RimWellPathValve::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering
}
}
if (m_valveTemplate())
{
caf::PdmUiGroup* group = uiOrdering.addNewGroup("Parameters from Template");
m_valveTemplate->uiOrdering("InsideValve", *group);
}
if (componentType() == RiaDefines::ICV || componentType() == RiaDefines::ICD)
{
if (componentType() == RiaDefines::ICV)
@ -487,7 +481,7 @@ void RimWellPathValve::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering
m_measuredDepth.uiCapability()->setUiName("Measured Depth [ft]");
}
}
uiOrdering.add(&m_measuredDepth);
uiOrdering.add(&m_measuredDepth, { true, 3, 1 });
}
}
@ -497,6 +491,12 @@ void RimWellPathValve::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering
m_multipleValveLocations->uiOrdering(uiConfigName, *group);
}
if (m_valveTemplate())
{
caf::PdmUiGroup* group = uiOrdering.addNewGroup("Parameters from Template");
m_valveTemplate->uiOrdering("InsideValve", *group);
}
uiOrdering.skipRemainingFields(true);
}