mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1418 Hide the relative results options in GeoMech Result Definition
Avoid decorating the Active Fomation Names with "_D<N>" if relative results is enabled
This commit is contained in:
@@ -114,10 +114,13 @@ void RimGeoMechResultDefinition::defineUiOrdering(QString uiConfigName, caf::Pdm
|
|||||||
uiOrdering.add(&m_resultPositionTypeUiField);
|
uiOrdering.add(&m_resultPositionTypeUiField);
|
||||||
uiOrdering.add(&m_resultVariableUiField);
|
uiOrdering.add(&m_resultVariableUiField);
|
||||||
|
|
||||||
caf::PdmUiGroup * timeLapseGr = uiOrdering.addNewGroup("Relative Result Options");
|
if ( m_resultPositionTypeUiField() != RIG_FORMATION_NAMES )
|
||||||
timeLapseGr->add(&m_isTimeLapseResultUiField);
|
{
|
||||||
if (m_isTimeLapseResultUiField())
|
caf::PdmUiGroup * timeLapseGr = uiOrdering.addNewGroup("Relative Result Options");
|
||||||
timeLapseGr->add(&m_timeLapseBaseTimestepUiField);
|
timeLapseGr->add(&m_isTimeLapseResultUiField);
|
||||||
|
if ( m_isTimeLapseResultUiField() )
|
||||||
|
timeLapseGr->add(&m_timeLapseBaseTimestepUiField);
|
||||||
|
}
|
||||||
|
|
||||||
uiOrdering.skipRemainingFields(true);
|
uiOrdering.skipRemainingFields(true);
|
||||||
}
|
}
|
||||||
@@ -137,7 +140,9 @@ QList<caf::PdmOptionItemInfo> RimGeoMechResultDefinition::calculateValueOptions(
|
|||||||
std::map<std::string, std::vector<std::string> > fieldCompNames = getResultMetaDataForUIFieldSetting();
|
std::map<std::string, std::vector<std::string> > fieldCompNames = getResultMetaDataForUIFieldSetting();
|
||||||
QStringList uiVarNames;
|
QStringList uiVarNames;
|
||||||
QStringList varNames;
|
QStringList varNames;
|
||||||
getUiAndResultVariableStringList(&uiVarNames, &varNames, fieldCompNames, m_isTimeLapseResultUiField, m_timeLapseBaseTimestepUiField);
|
bool isNeedingTimeLapseStrings = m_isTimeLapseResultUiField() && (m_resultPositionTypeUiField() != RIG_FORMATION_NAMES);
|
||||||
|
|
||||||
|
getUiAndResultVariableStringList(&uiVarNames, &varNames, fieldCompNames, isNeedingTimeLapseStrings, m_timeLapseBaseTimestepUiField);
|
||||||
|
|
||||||
for (int oIdx = 0; oIdx < uiVarNames.size(); ++oIdx)
|
for (int oIdx = 0; oIdx < uiVarNames.size(); ++oIdx)
|
||||||
{
|
{
|
||||||
@@ -189,7 +194,8 @@ void RimGeoMechResultDefinition::fieldChangedByUi(const caf::PdmFieldHandle* cha
|
|||||||
std::map<std::string, std::vector<std::string> > fieldCompNames = getResultMetaDataForUIFieldSetting();
|
std::map<std::string, std::vector<std::string> > fieldCompNames = getResultMetaDataForUIFieldSetting();
|
||||||
QStringList uiVarNames;
|
QStringList uiVarNames;
|
||||||
QStringList varNames;
|
QStringList varNames;
|
||||||
getUiAndResultVariableStringList(&uiVarNames, &varNames, fieldCompNames, m_isTimeLapseResultUiField, m_timeLapseBaseTimestepUiField);
|
bool isNeedingTimeLapseStrings = m_isTimeLapseResultUiField() && (m_resultPositionTypeUiField() != RIG_FORMATION_NAMES);
|
||||||
|
getUiAndResultVariableStringList(&uiVarNames, &varNames, fieldCompNames, isNeedingTimeLapseStrings, m_timeLapseBaseTimestepUiField);
|
||||||
|
|
||||||
if (m_resultPositionTypeUiField() == m_resultPositionType()
|
if (m_resultPositionTypeUiField() == m_resultPositionType()
|
||||||
&& m_isTimeLapseResultUiField() == m_isTimeLapseResult()
|
&& m_isTimeLapseResultUiField() == m_isTimeLapseResult()
|
||||||
|
|||||||
Reference in New Issue
Block a user