WIP - command for adding property filters

This commit is contained in:
Pål Hagen
2015-08-06 14:54:18 +02:00
parent ad800bc594
commit a9e7a8f461
4 changed files with 115 additions and 3 deletions

View File

@@ -514,6 +514,8 @@ void RimProject::computeUtmAreaOfInterest()
#include "RimCellRangeFilterCollection.h"
#include "RimCellRangeFilter.h"
#include "RimEclipsePropertyFilterCollection.h"
#include "RimEclipsePropertyFilter.h"
//--------------------------------------------------------------------------------------------------
@@ -528,16 +530,18 @@ void RimProject::actionsBasedOnSelection(std::vector<QAction*>& actions)
if (uiItems.size() == 1)
{
if (dynamic_cast<RimCellRangeFilterCollection*>(uiItems[0]))
if (dynamic_cast<RimCellRangeFilterCollection*>(uiItems[0])
|| dynamic_cast<RimCellRangeFilter*>(uiItems[0]))
{
actions.push_back(commandManager->action("RicRangeFilterNew"));
actions.push_back(commandManager->action("RicRangeFilterNewSliceI"));
actions.push_back(commandManager->action("RicRangeFilterNewSliceJ"));
actions.push_back(commandManager->action("RicRangeFilterNewSliceK"));
}
else if (dynamic_cast<RimCellRangeFilter*>(uiItems[0]))
else if (dynamic_cast<RimEclipsePropertyFilterCollection*>(uiItems[0])
|| dynamic_cast<RimEclipsePropertyFilter*>(uiItems[0]))
{
actions.push_back(commandManager->action("RicRangeFilterNew"));
actions.push_back(commandManager->action("RicEclipsePropertyFilterNew"));
}
}