#3112 Derived ensembles. Show only one delete item in context menu

This commit is contained in:
Bjørn Erik Jensen committed 2018-06-28 10:16:01 +02:00
1 parent 8e53e2a3cf
commit 533b000184
3 files changed
+14

No files matched your search

@@ -21,6 +21,8 @@
#include "RiaApplication.h"
#include "RiaSummaryTools.h"
#include "RimDerivedEnsembleCaseCollection.h"
#include "RimMainPlotCollection.h"
#include "RimProject.h"
#include "RimSummaryCase.h"
@@ -65,6 +67,10 @@ bool RicDeleteSummaryCaseCollectionFeature::isCommandEnabled()
std::vector<RimSummaryCaseCollection*> selection;
caf::SelectionManager::instance()->objectsByType(&selection);
selection.erase(std::remove_if(selection.begin(), selection.end(), [](RimSummaryCaseCollection* coll)
{
return dynamic_cast<RimDerivedEnsembleCaseCollection*>(coll) != nullptr;
}), selection.end());
return (selection.size() > 0);
}