#8359 Plot Project Tree : Avoid update of plot if possible

This commit is contained in:
Magne Sjaastad
2021-12-09 14:44:47 +01:00
parent 3938e9e600
commit 033cc4f1b7
6 changed files with 5 additions and 12 deletions

View File

@@ -29,6 +29,7 @@
#include "RimProject.h"
#include "RimSummaryCaseMainCollection.h"
#include "RimSummaryCurve.h"
#include "RimSummaryCurveCollection.h"
#include "RimSummaryPlot.h"
#include "RimSummaryPlotCollection.h"
@@ -102,7 +103,7 @@ void RicNewSummaryCurveFeature::onActionTriggered( bool isChecked )
newCurve->setSummaryCaseY( defaultCase );
plot->loadDataAndUpdate();
plot->updateConnectedEditors();
plot->summaryCurveCollection()->updateAllRequiredEditors();
app->getOrCreateAndShowMainPlotWindow()->selectAsCurrentItem( newCurve );

View File

@@ -172,7 +172,7 @@ void RicNewSummaryEnsembleCurveSetFeature::onActionTriggered( bool isChecked )
if ( !curveSets.empty() ) firstCurveSet = curveSets.front();
}
plot->loadDataAndUpdate();
plot->updateConnectedEditors();
plot->ensembleCurveSetCollection()->updateAllRequiredEditors();
RiaGuiApplication* app = RiaGuiApplication::instance();
RiuPlotMainWindow* mainPlotWindow = app->getOrCreateAndShowMainPlotWindow();

View File

@@ -24,6 +24,7 @@
#include "RimSummaryCrossPlot.h"
#include "RimSummaryCurve.h"
#include "RimSummaryCurveCollection.h"
#include "RimSummaryPlot.h"
#include "cafPdmDefaultObjectFactory.h"
@@ -62,7 +63,7 @@ RimSummaryCurve* RicPasteSummaryCurveFeature::copyCurveAndAddToPlot( RimSummaryC
newCurve->loadDataAndUpdate( true );
newCurve->updateConnectedEditors();
summaryPlot->updateConnectedEditors();
summaryPlot->summaryCurveCollection()->updateAllRequiredEditors();
return newCurve;
}