#1751 #1840 Summary case: Feature for deleting all items in a case collection

This commit is contained in:
Rebecca Cox
2017-09-07 13:00:53 +02:00
parent 8991cfef0d
commit 88d37f6e7c
3 changed files with 33 additions and 2 deletions

View File

@@ -62,6 +62,18 @@ void RimSummaryCaseCollection::addCase(RimSummaryCase* summaryCase)
m_cases.push_back(summaryCase);
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
std::vector<RimSummaryCase*> RimSummaryCaseCollection::allSummaryCases()
{
std::vector<RimSummaryCase*> allSummaryCases;
allSummaryCases.insert(allSummaryCases.begin(), m_cases.begin(), m_cases.end());
return allSummaryCases;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@@ -20,6 +20,8 @@
#include "cafPdmChildArrayField.h"
#include "cafPdmObject.h"
#include <vector>
class RimSummaryCase;
class RimSummaryCaseCollection : public caf::PdmObject
@@ -34,6 +36,7 @@ public:
void deleteCase(RimSummaryCase* summaryCase);
void addCase(RimSummaryCase* summaryCase);
std::vector<RimSummaryCase*> allSummaryCases();
private: