(#339) Added "New Grid Case Group" to the context menu of "Grid Models"

This commit is contained in:
Pål Hagen 2015-08-20 14:20:13 +02:00
parent fb6baee197
commit c5606a46aa
2 changed files with 8 additions and 10 deletions

View File

@ -22,6 +22,7 @@
#include "RicEclipseCaseNewGroupExec.h"
#include "RimCase.h"
#include "RimEclipseCaseCollection.h"
#include "cafSelectionManager.h"
#include "cafCmdExecCommandManager.h"
@ -35,17 +36,13 @@ CAF_CMD_SOURCE_INIT(RicEclipseCaseNewGroupFeature, "RicEclipseCaseNewGroupFeatur
//--------------------------------------------------------------------------------------------------
bool RicEclipseCaseNewGroupFeature::isCommandEnabled()
{
std::vector<RimCase*> selection;
caf::SelectionManager::instance()->objectsByType(&selection);
std::vector<RimCase*> caseSelection;
caf::SelectionManager::instance()->objectsByType(&caseSelection);
if (selection.size() > 0)
{
return true;
}
else
{
return false;
}
std::vector<RimEclipseCaseCollection*> caseCollSelection;
caf::SelectionManager::instance()->objectsByType(&caseCollSelection);
return caseSelection.size() > 0 || caseCollSelection.size() > 0;
}
//--------------------------------------------------------------------------------------------------

View File

@ -563,6 +563,7 @@ void RimProject::actionsBasedOnSelection(QMenu& contextMenu)
commandIds << "RicImportEclipseCaseFeature";
commandIds << "RicImportInputEclipseCaseFeature";
commandIds << "RicCreateGridCaseGroupFeature";
commandIds << "RicEclipseCaseNewGroupFeature";
}
else if (dynamic_cast<RimGeoMechView*>(uiItem))
{