#1953 : Update curve visibility when unchecking RimSummaryCurveCollection

This commit is contained in:
Magne Sjaastad
2017-10-02 13:32:02 +02:00
parent 840abd5a5c
commit 62c8219a27
2 changed files with 14 additions and 0 deletions

View File

@@ -224,6 +224,17 @@ void RimSummaryCurveCollection::setCurrentSummaryCurve(RimSummaryCurve* curve)
updateConnectedEditors();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimSummaryCurveCollection::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue)
{
if (changedField == &m_showCurves)
{
loadDataAndUpdate(true);
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@@ -63,6 +63,9 @@ private:
caf::PdmFieldHandle* objectToggleField();
virtual void defineObjectEditorAttribute(QString uiConfigName,
caf::PdmUiEditorAttribute* attribute) override;
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField,
const QVariant& oldValue, const QVariant& newValue) override;
private:
caf::PdmPtrArrayField<RimSummaryCase*> m_selectedSummaryCases;