#2780 Ensemble Curve Set : Add basic auto name of curve set

This commit is contained in:
Magne Sjaastad
2018-04-27 13:07:33 +02:00
parent c831553cc2
commit 44c3e2c602
3 changed files with 101 additions and 5 deletions

View File

@@ -27,6 +27,7 @@
#include "SummaryPlotCommands/RicSummaryCurveCreator.h"
#include "cafPdmUiPushButtonEditor.h"
#include "RimEnsembleCurveSet.h"
CAF_PDM_SOURCE_INIT(RimSummaryCurveAutoName, "SummaryCurveAutoName");
@@ -323,6 +324,8 @@ void RimSummaryCurveAutoName::fieldChangedByUi(const caf::PdmFieldHandle* change
{
summaryCurve->updateCurveNameAndUpdatePlotLegend();
summaryCurve->updateConnectedEditors();
return;
}
RicSummaryCurveCreator* curveCreator = dynamic_cast<RicSummaryCurveCreator*>(this->parentField()->ownerObject());
@@ -330,6 +333,18 @@ void RimSummaryCurveAutoName::fieldChangedByUi(const caf::PdmFieldHandle* change
{
curveCreator->updateCurveNames();
curveCreator->updateConnectedEditors();
return;
}
{
auto ensambleCurveSet = dynamic_cast<RimEnsembleCurveSet*>(this->parentField()->ownerObject());
if (ensambleCurveSet)
{
ensambleCurveSet->updateConnectedEditors();
return;
}
}
}