diff --git a/ApplicationCode/Commands/RicDeleteItemExec.cpp b/ApplicationCode/Commands/RicDeleteItemExec.cpp index a398883aa7..a14659d5f8 100644 --- a/ApplicationCode/Commands/RicDeleteItemExec.cpp +++ b/ApplicationCode/Commands/RicDeleteItemExec.cpp @@ -21,6 +21,8 @@ #include "RicDeleteItemExec.h" #include "RicDeleteItemExecData.h" +#include "RiaApplication.h" + #include "RimCase.h" #include "RimCellRangeFilterCollection.h" #include "RimEclipsePropertyFilterCollection.h" @@ -29,6 +31,7 @@ #include "RimIntersectionCollection.h" #include "RimProject.h" #include "RimSimWellInView.h" +#include "RimSummaryPlotCollection.h" #include "RimView.h" #include "RimViewLinkerCollection.h" #include "RimWellLogPlot.h" @@ -37,6 +40,8 @@ #include "RimWellPath.h" #include "RimWellPathCollection.h" +#include "RiuMainPlotWindow.h" + #ifdef USE_PROTOTYPE_FEATURE_FRACTURES #include "RimFractureTemplateCollection.h" #endif // USE_PROTOTYPE_FEATURE_FRACTURES @@ -231,6 +236,15 @@ void RicDeleteItemExec::redo() if (aCase) aCase->updateFormationNamesData(); } } + + + RimSummaryPlotCollection* summaryPlotCollection = nullptr; + parentObj->firstAncestorOrThisOfType(summaryPlotCollection); + if (summaryPlotCollection) + { + RiuMainPlotWindow* mainPlotWindow = RiaApplication::instance()->mainPlotWindow(); + mainPlotWindow->updateSummaryPlotToolBar(); + } } } diff --git a/ApplicationCode/Commands/SummaryPlotCommands/RicNewSummaryCurveFeature.cpp b/ApplicationCode/Commands/SummaryPlotCommands/RicNewSummaryCurveFeature.cpp index 1740feaa49..9f0d2d8773 100644 --- a/ApplicationCode/Commands/SummaryPlotCommands/RicNewSummaryCurveFeature.cpp +++ b/ApplicationCode/Commands/SummaryPlotCommands/RicNewSummaryCurveFeature.cpp @@ -81,6 +81,9 @@ void RicNewSummaryCurveFeature::onActionTriggered(bool isChecked) plot->updateConnectedEditors(); RiaApplication::instance()->getOrCreateAndShowMainPlotWindow()->selectAsCurrentItem(newCurve); + + RiuMainPlotWindow* mainPlotWindow = RiaApplication::instance()->mainPlotWindow(); + mainPlotWindow->updateSummaryPlotToolBar(); } } diff --git a/ApplicationCode/UserInterface/RiuMainPlotWindow.cpp b/ApplicationCode/UserInterface/RiuMainPlotWindow.cpp index 8a159e80e6..a54ef8bdbd 100644 --- a/ApplicationCode/UserInterface/RiuMainPlotWindow.cpp +++ b/ApplicationCode/UserInterface/RiuMainPlotWindow.cpp @@ -442,7 +442,6 @@ void RiuMainPlotWindow::updateSummaryPlotToolBar() m_summaryPlotToolBarEditor->hide(); } - } //--------------------------------------------------------------------------------------------------