#4600 Dual porosity: Apply matrix/fracture change immediately

This commit is contained in:
Magne Sjaastad 2019-08-21 07:25:17 +02:00
parent d86a53f732
commit fee9a2de19
2 changed files with 10 additions and 0 deletions

View File

@ -279,6 +279,13 @@ void RimEclipseResultDefinition::fieldChangedByUi(const caf::PdmFieldHandle* cha
loadDataAndUpdate();
}
if (&m_porosityModelUiField == changedField)
{
m_porosityModel = m_porosityModelUiField;
m_resultVariableUiField = resultVariable();
loadDataAndUpdate();
}
if (&m_differenceCase == changedField)
{
m_timeLapseBaseTimestep = RigEclipseResultAddress::noTimeLapseValue();

View File

@ -164,7 +164,10 @@ protected:
// User interface only fields, to support "filtering"-like behaviour etc.
caf::PdmField< caf::AppEnum< RiaDefines::ResultCatType > > m_resultTypeUiField;
// TODO: Remove Ui field, as behavior is similar to time difference fields
caf::PdmField< caf::AppEnum< RiaDefines::PorosityModelType > > m_porosityModelUiField;
caf::PdmField<QString> m_resultVariableUiField;
caf::PdmField< caf::AppEnum< FlowTracerSelectionType > > m_flowTracerSelectionMode;