mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Improved construction of range cell execute command
This commit is contained in:
parent
abbe591d7b
commit
6669e6f005
@ -64,8 +64,7 @@ void RicRangeFilterNew::onActionTriggered(bool isChecked)
|
||||
{
|
||||
RimCellRangeFilterCollection* rangeFilterCollection = selectedRangeFilterCollection[0];
|
||||
|
||||
RicRangeFilterNewExec* filterExec = new RicRangeFilterNewExec(NULL);
|
||||
filterExec->cellRangeFilterCollection = rangeFilterCollection;
|
||||
RicRangeFilterNewExec* filterExec = new RicRangeFilterNewExec(rangeFilterCollection);
|
||||
|
||||
caf::CmdExecCommandManager::instance()->processExecuteCommand(filterExec);
|
||||
}
|
||||
|
@ -26,8 +26,8 @@
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RicRangeFilterNewExec::RicRangeFilterNewExec(caf::NotificationCenter* notificationCenter)
|
||||
: CmdExecuteCommand(notificationCenter)
|
||||
RicRangeFilterNewExec::RicRangeFilterNewExec(RimCellRangeFilterCollection* rangeFilterCollection)
|
||||
: CmdExecuteCommand(NULL)
|
||||
{
|
||||
m_iSlice = false;
|
||||
m_jSlice = false;
|
||||
@ -36,6 +36,16 @@ RicRangeFilterNewExec::RicRangeFilterNewExec(caf::NotificationCenter* notificati
|
||||
m_iSliceStart = -1;
|
||||
m_jSliceStart = -1;
|
||||
m_kSliceStart = -1;
|
||||
|
||||
cellRangeFilterCollection = rangeFilterCollection;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RicRangeFilterNewExec::~RicRangeFilterNewExec()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
@ -29,15 +29,15 @@ class RimCellRangeFilterCollection;
|
||||
class RicRangeFilterNewExec : public caf::CmdExecuteCommand
|
||||
{
|
||||
public:
|
||||
RicRangeFilterNewExec(caf::NotificationCenter* notificationCenter);
|
||||
RicRangeFilterNewExec(RimCellRangeFilterCollection* rangeFilterCollection);
|
||||
|
||||
virtual ~RicRangeFilterNewExec();
|
||||
|
||||
virtual QString name();
|
||||
virtual void redo();
|
||||
virtual void undo();
|
||||
|
||||
public:
|
||||
caf::PdmPointer<RimCellRangeFilterCollection> cellRangeFilterCollection;
|
||||
|
||||
bool m_iSlice;
|
||||
bool m_jSlice;
|
||||
bool m_kSlice;
|
||||
@ -45,6 +45,9 @@ public:
|
||||
int m_iSliceStart;
|
||||
int m_jSliceStart;
|
||||
int m_kSliceStart;
|
||||
|
||||
private:
|
||||
caf::PdmPointer<RimCellRangeFilterCollection> cellRangeFilterCollection;
|
||||
};
|
||||
|
||||
|
||||
|
@ -65,8 +65,7 @@ void RicRangeFilterNewSliceI::onActionTriggered(bool isChecked)
|
||||
{
|
||||
RimCellRangeFilterCollection* rangeFilterCollection = selectedRangeFilterCollection[0];
|
||||
|
||||
RicRangeFilterNewExec* filterExec = new RicRangeFilterNewExec(NULL);
|
||||
filterExec->cellRangeFilterCollection = rangeFilterCollection;
|
||||
RicRangeFilterNewExec* filterExec = new RicRangeFilterNewExec(rangeFilterCollection);
|
||||
filterExec->m_iSlice = true;
|
||||
|
||||
caf::CmdExecCommandManager::instance()->processExecuteCommand(filterExec);
|
||||
|
@ -65,8 +65,7 @@ void RicRangeFilterNewSliceJ::onActionTriggered(bool isChecked)
|
||||
{
|
||||
RimCellRangeFilterCollection* rangeFilterCollection = selectedRangeFilterCollection[0];
|
||||
|
||||
RicRangeFilterNewExec* filterExec = new RicRangeFilterNewExec(NULL);
|
||||
filterExec->cellRangeFilterCollection = rangeFilterCollection;
|
||||
RicRangeFilterNewExec* filterExec = new RicRangeFilterNewExec(rangeFilterCollection);
|
||||
filterExec->m_jSlice = true;
|
||||
|
||||
caf::CmdExecCommandManager::instance()->processExecuteCommand(filterExec);
|
||||
|
@ -65,8 +65,7 @@ void RicRangeFilterNewSliceK::onActionTriggered(bool isChecked)
|
||||
{
|
||||
RimCellRangeFilterCollection* rangeFilterCollection = selectedRangeFilterCollection[0];
|
||||
|
||||
RicRangeFilterNewExec* filterExec = new RicRangeFilterNewExec(NULL);
|
||||
filterExec->cellRangeFilterCollection = rangeFilterCollection;
|
||||
RicRangeFilterNewExec* filterExec = new RicRangeFilterNewExec(rangeFilterCollection);
|
||||
filterExec->m_kSlice = true;
|
||||
|
||||
caf::CmdExecCommandManager::instance()->processExecuteCommand(filterExec);
|
||||
|
Loading…
Reference in New Issue
Block a user