mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#9125 Do not reset user defined axis range when stepping data source
This commit is contained in:
parent
e1c1342957
commit
1d4ab6bf9b
@ -321,6 +321,8 @@ void RimSummaryPlotSourceStepping::fieldChangedByUi( const caf::PdmFieldHandle*
|
|||||||
std::vector<RimSummaryCurve*> curves;
|
std::vector<RimSummaryCurve*> curves;
|
||||||
if ( dataSourceSteppingObject() ) curves = dataSourceSteppingObject()->allCurves( m_sourceSteppingType );
|
if ( dataSourceSteppingObject() ) curves = dataSourceSteppingObject()->allCurves( m_sourceSteppingType );
|
||||||
|
|
||||||
|
bool isAutoZoomAllowed = false;
|
||||||
|
|
||||||
if ( changedField == &m_stepDimension )
|
if ( changedField == &m_stepDimension )
|
||||||
{
|
{
|
||||||
RiuPlotMainWindow* mainPlotWindow = RiaGuiApplication::instance()->getOrCreateMainPlotWindow();
|
RiuPlotMainWindow* mainPlotWindow = RiaGuiApplication::instance()->getOrCreateMainPlotWindow();
|
||||||
@ -444,6 +446,7 @@ void RimSummaryPlotSourceStepping::fieldChangedByUi( const caf::PdmFieldHandle*
|
|||||||
}
|
}
|
||||||
m_vectorName.uiCapability()->updateConnectedEditors();
|
m_vectorName.uiCapability()->updateConnectedEditors();
|
||||||
triggerLoadDataAndUpdate = true;
|
triggerLoadDataAndUpdate = true;
|
||||||
|
isAutoZoomAllowed = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( changedField != &m_vectorName )
|
if ( changedField != &m_vectorName )
|
||||||
@ -521,7 +524,9 @@ void RimSummaryPlotSourceStepping::fieldChangedByUi( const caf::PdmFieldHandle*
|
|||||||
{
|
{
|
||||||
summaryMultiPlot->updatePlots();
|
summaryMultiPlot->updatePlots();
|
||||||
summaryMultiPlot->updatePlotWindowTitle();
|
summaryMultiPlot->updatePlotWindowTitle();
|
||||||
summaryMultiPlot->zoomAllYAxes();
|
|
||||||
|
if ( isAutoZoomAllowed ) summaryMultiPlot->zoomAllYAxes();
|
||||||
|
|
||||||
RiuPlotMainWindow* mainPlotWindow = RiaGuiApplication::instance()->mainPlotWindow();
|
RiuPlotMainWindow* mainPlotWindow = RiaGuiApplication::instance()->mainPlotWindow();
|
||||||
mainPlotWindow->updateMultiPlotToolBar();
|
mainPlotWindow->updateMultiPlotToolBar();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user