mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Summary Plot : Do not create object editor in command feature constructor
This commit is contained in:
parent
5844657a47
commit
dab23164df
@ -41,7 +41,6 @@ CAF_CMD_SOURCE_INIT(RicEditSummaryPlotFeature, "RicEditSummaryPlotFeature");
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RicEditSummaryPlotFeature::RicEditSummaryPlotFeature()
|
||||
{
|
||||
m_curveCreatorFactory = RicSummaryCurveCreatorFactoryImpl::instance();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -49,8 +48,8 @@ RicEditSummaryPlotFeature::RicEditSummaryPlotFeature()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RicEditSummaryPlotFeature::closeDialogAndResetTargetPlot()
|
||||
{
|
||||
auto dialog = m_curveCreatorFactory->dialog();
|
||||
auto curveCreator = m_curveCreatorFactory->curveCreator();
|
||||
auto dialog = RicSummaryCurveCreatorFactoryImpl::instance()->dialog();
|
||||
auto curveCreator = RicSummaryCurveCreatorFactoryImpl::instance()->curveCreator();
|
||||
|
||||
if (dialog && dialog->isVisible())
|
||||
{
|
||||
@ -81,8 +80,8 @@ void RicEditSummaryPlotFeature::onActionTriggered(bool isChecked)
|
||||
RimProject* project = RiaApplication::instance()->project();
|
||||
CVF_ASSERT(project);
|
||||
|
||||
auto dialog = m_curveCreatorFactory->dialog();
|
||||
auto curveCreator = m_curveCreatorFactory->curveCreator();
|
||||
auto dialog = RicSummaryCurveCreatorFactoryImpl::instance()->dialog();
|
||||
auto curveCreator = RicSummaryCurveCreatorFactoryImpl::instance()->curveCreator();
|
||||
|
||||
if (!dialog->isVisible())
|
||||
{
|
||||
|
@ -19,15 +19,9 @@
|
||||
#pragma once
|
||||
|
||||
#include "cafCmdFeature.h"
|
||||
#include <QPointer>
|
||||
|
||||
class RicSummaryCurveCreatorFactoryImpl;
|
||||
class RimSummaryPlot;
|
||||
|
||||
namespace caf {
|
||||
class PdmUiPropertyViewDialog;
|
||||
}
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
//==================================================================================================
|
||||
@ -47,7 +41,4 @@ protected:
|
||||
|
||||
private:
|
||||
RimSummaryPlot* selectedSummaryPlot() const;
|
||||
|
||||
private:
|
||||
RicSummaryCurveCreatorFactoryImpl* m_curveCreatorFactory;
|
||||
};
|
||||
|
@ -38,14 +38,6 @@
|
||||
|
||||
CAF_CMD_SOURCE_INIT(RicNewSummaryPlotFeature, "RicNewSummaryPlotFeature");
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RicNewSummaryPlotFeature::RicNewSummaryPlotFeature()
|
||||
{
|
||||
m_curveCreatorFactory = RicSummaryCurveCreatorFactoryImpl::instance();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -62,8 +54,8 @@ void RicNewSummaryPlotFeature::onActionTriggered(bool isChecked)
|
||||
RimProject* project = RiaApplication::instance()->project();
|
||||
CVF_ASSERT(project);
|
||||
|
||||
auto dialog = m_curveCreatorFactory->dialog();
|
||||
auto curveCreator = m_curveCreatorFactory->curveCreator();
|
||||
auto dialog = RicSummaryCurveCreatorFactoryImpl::instance()->dialog();
|
||||
auto curveCreator = RicSummaryCurveCreatorFactoryImpl::instance()->curveCreator();
|
||||
|
||||
if (!dialog->isVisible())
|
||||
{
|
||||
|
@ -20,7 +20,6 @@
|
||||
|
||||
#include "cafCmdFeature.h"
|
||||
|
||||
class RicSummaryCurveCreatorFactoryImpl;
|
||||
class RimSummaryPlotCollection;
|
||||
class RimSummaryCase;
|
||||
class RimSummaryPlot;
|
||||
@ -33,7 +32,6 @@ class RicNewSummaryPlotFeature : public caf::CmdFeature
|
||||
CAF_CMD_HEADER_INIT;
|
||||
|
||||
public:
|
||||
RicNewSummaryPlotFeature();
|
||||
static RimSummaryPlot* createNewSummaryPlot(RimSummaryPlotCollection* summaryPlotColl, RimSummaryCase* summaryCase);
|
||||
|
||||
protected:
|
||||
@ -41,7 +39,4 @@ protected:
|
||||
virtual bool isCommandEnabled();
|
||||
virtual void onActionTriggered( bool isChecked );
|
||||
virtual void setupActionLook(QAction* actionToSetup);
|
||||
|
||||
private:
|
||||
RicSummaryCurveCreatorFactoryImpl* m_curveCreatorFactory;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user