mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#5131 Update calculation curves when summary case is replaced.
This commit is contained in:
@@ -101,7 +101,7 @@ bool RicSummaryCurveCalculator::parseExpression() const
|
||||
QString currentCurveName = m_currentCalculation->description();
|
||||
if ( previousCurveName != currentCurveName )
|
||||
{
|
||||
RiaSummaryTools::notifyCalculatedCurveNameHasChanged( previousCurveName, currentCurveName );
|
||||
RiaSummaryTools::notifyCalculatedCurveNameHasChanged( m_currentCalculation()->id(), currentCurveName );
|
||||
}
|
||||
|
||||
m_currentCalculation()->updateDependentCurvesAndPlots();
|
||||
@@ -122,7 +122,8 @@ void RicSummaryCurveCalculator::fieldChangedByUi( const caf::PdmFieldHandle* cha
|
||||
m_newCalculation = false;
|
||||
|
||||
RimSummaryCalculation* rimCalc = calculationCollection()->addCalculation();
|
||||
m_currentCalculation = rimCalc;
|
||||
RiaApplication::instance()->project()->assignCalculationIdToCalculation( rimCalc );
|
||||
m_currentCalculation = rimCalc;
|
||||
|
||||
this->updateConnectedEditors();
|
||||
}
|
||||
@@ -246,7 +247,7 @@ bool RicSummaryCurveCalculator::calculate() const
|
||||
QString currentCurveName = m_currentCalculation->description();
|
||||
if ( previousCurveName != currentCurveName )
|
||||
{
|
||||
RiaSummaryTools::notifyCalculatedCurveNameHasChanged( previousCurveName, currentCurveName );
|
||||
RiaSummaryTools::notifyCalculatedCurveNameHasChanged( m_currentCalculation()->id(), currentCurveName );
|
||||
}
|
||||
|
||||
if ( !m_currentCalculation()->calculate() )
|
||||
|
||||
Reference in New Issue
Block a user