Avoid regenerating viewer pages when just stepping curves in plots

This commit is contained in:
Jon Jenssen 2022-05-03 15:59:38 +02:00 committed by jonjenssen
parent d3ce7a2096
commit 2c1ef661b0
2 changed files with 2 additions and 3 deletions

View File

@ -73,6 +73,7 @@ public:
virtual void updateAfterPlotRemove();
void deleteAllPlots() override;
void updatePlots();
size_t plotCount() const override;
size_t plotIndex( const RimPlot* plot ) const;
@ -132,7 +133,6 @@ protected:
void initAfterRead() override;
void applyPlotWindowTitleToWidgets();
void updatePlots();
void updateZoom();
void recreatePlotWidgets();

View File

@ -515,8 +515,7 @@ void RimSummaryPlotSourceStepping::fieldChangedByUi( const caf::PdmFieldHandle*
RimSummaryMultiPlot* summaryMultiPlot = dynamic_cast<RimSummaryMultiPlot*>( m_objectForSourceStepping.p() );
if ( summaryMultiPlot )
{
summaryMultiPlot->keepVisiblePageAfterUpdate( true );
summaryMultiPlot->loadDataAndUpdate();
summaryMultiPlot->updatePlots();
RiuPlotMainWindow* mainPlotWindow = RiaGuiApplication::instance()->mainPlotWindow();
mainPlotWindow->updateMultiPlotToolBar();
}