From 79e1170ed8086e613dc5d0986e09921b7a848450 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Tue, 12 Feb 2019 15:19:41 +0100 Subject: [PATCH] #4050 3D calculations : UI for case difference Show case diff for static and generated --- .../RimEclipseResultDefinition.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/ApplicationCode/ProjectDataModel/RimEclipseResultDefinition.cpp b/ApplicationCode/ProjectDataModel/RimEclipseResultDefinition.cpp index e8391ca9b3..9fdf22a68d 100644 --- a/ApplicationCode/ProjectDataModel/RimEclipseResultDefinition.cpp +++ b/ApplicationCode/ProjectDataModel/RimEclipseResultDefinition.cpp @@ -1208,11 +1208,17 @@ void RimEclipseResultDefinition::defineUiOrdering(QString uiConfigName, caf::Pdm uiOrdering.add(&m_resultVariableUiField); } - if (m_resultTypeUiField() == RiaDefines::DYNAMIC_NATIVE) + if (m_resultTypeUiField() == RiaDefines::DYNAMIC_NATIVE || m_resultTypeUiField() == RiaDefines::STATIC_NATIVE || + m_resultTypeUiField() == RiaDefines::GENERATED) { - caf::PdmUiGroup* timeLapseGr = uiOrdering.addNewGroup("Time Difference Options"); - timeLapseGr->add(&m_timeLapseBaseTimestepUiField); - timeLapseGr->add(&m_differenceCaseUiField); + caf::PdmUiGroup* differenceGroup = uiOrdering.addNewGroup("Difference Options"); + + if (m_resultTypeUiField() == RiaDefines::DYNAMIC_NATIVE) + { + differenceGroup->add(&m_timeLapseBaseTimestepUiField); + } + + differenceGroup->add(&m_differenceCaseUiField); } uiOrdering.skipRemainingFields(true);