#3807 Make sure changing weights updates contour map

This commit is contained in:
Gaute Lindkvist 2019-01-11 16:14:54 +01:00
parent 9a6d0ab9ef
commit 59a9136bf1
2 changed files with 16 additions and 0 deletions

View File

@ -767,3 +767,17 @@ RimEclipseContourMapView* RimEclipseContourMapProjection::view() const
firstAncestorOrThisOfTypeAsserted(view);
return view;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimEclipseContourMapProjection::fieldChangedByUi(const caf::PdmFieldHandle* changedField,
const QVariant& oldValue,
const QVariant& newValue)
{
RimContourMapProjection::fieldChangedByUi(changedField, oldValue, newValue);
if (changedField == &m_weightByParameter || changedField == &m_weightingResult)
{
clearGridMapping();
}
}

View File

@ -78,8 +78,10 @@ protected:
RimEclipseResultCase* eclipseCase() const;
RimEclipseContourMapView* view() const;
protected:
// Framework overrides
void fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) override;
void defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering) override;
void initAfterRead() override;