From b86644bd545fd4f675012e5bbf6594b3051d96a0 Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Mon, 5 Jun 2023 09:06:32 +0200 Subject: [PATCH] #10292 Regression analysis: zoom all curves when changing forecast. --- .../Summary/RimSummaryRegressionAnalysisCurve.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryRegressionAnalysisCurve.cpp b/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryRegressionAnalysisCurve.cpp index 1ac76c3170..175d616b07 100644 --- a/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryRegressionAnalysisCurve.cpp +++ b/ApplicationLibCode/ProjectDataModel/Summary/RimSummaryRegressionAnalysisCurve.cpp @@ -21,6 +21,8 @@ #include "RiaQDateTimeTools.h" #include "RiaTimeTTools.h" +#include "RimSummaryPlot.h" + #include "cafPdmUiLineEditor.h" #include "cafPdmUiTextEditor.h" @@ -238,6 +240,8 @@ void RimSummaryRegressionAnalysisCurve::fieldChangedByUi( const caf::PdmFieldHan changedField == &m_forecastForward || changedField == &m_forecastUnit ) { loadAndUpdateDataAndPlot(); + auto plot = firstAncestorOrThisOfTypeAsserted(); + if ( plot ) plot->zoomAll(); } }