Added command features for "insert" and "delete" for property filters

Made sure that only "new" is available for property filter collections,
while "insert" and "delete" are available for property filters in the
tree view. TODO: Implement execution for insert and delete
This commit is contained in:
Pål Hagen
2015-08-10 13:35:57 +02:00
parent 8f29553b27
commit 9ab60b1477
6 changed files with 202 additions and 2 deletions

View File

@@ -577,11 +577,15 @@ void RimProject::actionsBasedOnSelection(std::vector<QAction*>& actions)
actions.push_back(commandManager->action("RicRangeFilterNewSliceK"));
actions.push_back(commandManager->action("RicRangeFilterDelete"));
}
else if (dynamic_cast<RimEclipsePropertyFilterCollection*>(uiItems[0])
|| dynamic_cast<RimEclipsePropertyFilter*>(uiItems[0]))
else if (dynamic_cast<RimEclipsePropertyFilterCollection*>(uiItems[0]))
{
actions.push_back(commandManager->action("RicEclipsePropertyFilterNew"));
}
else if (dynamic_cast<RimEclipsePropertyFilter*>(uiItems[0]))
{
actions.push_back(commandManager->action("RicEclipsePropertyFilterInsert"));
actions.push_back(commandManager->action("RicEclipsePropertyFilterDelete"));
}
}