From 0db436a181139a10600bc2853f1bed4d45d74ac0 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Fri, 27 Oct 2017 09:13:14 +0200 Subject: [PATCH] #2045 Curve Creator : Avoid dynamic_cast --- .../RicSummaryCurveCreatorSplitterUi.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/ApplicationCode/Commands/SummaryPlotCommands/RicSummaryCurveCreatorSplitterUi.cpp b/ApplicationCode/Commands/SummaryPlotCommands/RicSummaryCurveCreatorSplitterUi.cpp index 83adeeaf97..a9974dd82b 100644 --- a/ApplicationCode/Commands/SummaryPlotCommands/RicSummaryCurveCreatorSplitterUi.cpp +++ b/ApplicationCode/Commands/SummaryPlotCommands/RicSummaryCurveCreatorSplitterUi.cpp @@ -184,10 +184,9 @@ QWidget* RicSummaryCurveCreatorSplitterUi::getOrCreateCurveTreeWidget() m_curveTreeView->treeView()->setHeaderHidden(true); } - RicSummaryCurveCreator* sumCurveCreator = dynamic_cast(this->pdmItem()); - if (sumCurveCreator) + if (m_summaryCurveCreator) { - RimSummaryCurveCollection* sumColl = sumCurveCreator->previewPlot()->summaryCurveCollection(); + RimSummaryCurveCollection* sumColl = m_summaryCurveCreator->previewPlot()->summaryCurveCollection(); m_curveTreeView->setPdmItem(sumColl); } @@ -200,11 +199,10 @@ QWidget* RicSummaryCurveCreatorSplitterUi::getOrCreateCurveTreeWidget() //-------------------------------------------------------------------------------------------------- QWidget* RicSummaryCurveCreatorSplitterUi::getOrCreatePlotWidget() { - RicSummaryCurveCreator* sumCurveCreator = dynamic_cast(this->pdmItem()); - if (sumCurveCreator) + if (m_summaryCurveCreator) { // TODO: Rename previewPlot()->createViewWidget to getOrCreateViewWidget - return sumCurveCreator->previewPlot()->createViewWidget(this->widget()); + return m_summaryCurveCreator->previewPlot()->createViewWidget(this->widget()); } return nullptr;