#1751 #1840 Summary case: Remove option to group cases within another case

This commit is contained in:
Rebecca Cox
2017-09-11 10:45:26 +02:00
parent 6a82534ce8
commit 5341581bf6
@@ -19,6 +19,7 @@
#include "RicCreateSummaryCaseCollectionFeature.h" #include "RicCreateSummaryCaseCollectionFeature.h"
#include "RimSummaryCase.h" #include "RimSummaryCase.h"
#include "RimSummaryCaseCollection.h"
#include "RimSummaryCaseMainCollection.h" #include "RimSummaryCaseMainCollection.h"
#include "cafPdmObject.h" #include "cafPdmObject.h"
@@ -34,9 +35,16 @@ CAF_CMD_SOURCE_INIT(RicCreateSummaryCaseCollectionFeature, "RicCreateSummaryCase
bool RicCreateSummaryCaseCollectionFeature::isCommandEnabled() bool RicCreateSummaryCaseCollectionFeature::isCommandEnabled()
{ {
std::vector<RimSummaryCase*> selection; std::vector<RimSummaryCase*> selection;
caf::SelectionManager::instance()->objectsByType(&selection); caf::SelectionManager::instance()->objectsByType(&selection);
return (selection.size() > 0); RimSummaryCaseCollection* summaryCaseCollection = nullptr;
if (selection.size() > 0)
{
selection[0]->firstAncestorOrThisOfType(summaryCaseCollection);
}
return (selection.size() > 0 && !summaryCaseCollection);
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------