#1840 Summary case: Delete a summary collection with or without its contents

This commit is contained in:
Rebecca Cox
2017-09-08 15:26:13 +02:00
parent 788ac2c8a8
commit c60465b380
14 changed files with 273 additions and 68 deletions

View File

@@ -36,7 +36,7 @@ RimSummaryCaseCollection::RimSummaryCaseCollection()
CAF_PDM_InitFieldNoDefault(&m_cases, "SummaryCases", "", "", "", "");
m_cases.uiCapability()->setUiHidden(true);
CAF_PDM_InitField(&m_name, "CollectionName", QString("Case Group"), "Name", "", "", "");
CAF_PDM_InitField(&m_name, "SummaryCollectionName", QString("Case Group"), "Name", "", "", "");
}
//--------------------------------------------------------------------------------------------------
@@ -50,7 +50,7 @@ RimSummaryCaseCollection::~RimSummaryCaseCollection()
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimSummaryCaseCollection::deleteCase(RimSummaryCase* summaryCase)
void RimSummaryCaseCollection::removeCase(RimSummaryCase* summaryCase)
{
m_cases.removeChildObject(summaryCase);
}
@@ -83,20 +83,4 @@ caf::PdmFieldHandle* RimSummaryCaseCollection::userDescriptionField()
return &m_name;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimSummaryCase* RimSummaryCaseCollection::summaryCase(size_t idx)
{
return m_cases[idx];
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
size_t RimSummaryCaseCollection::summaryCaseCount()
{
return m_cases.size();
}