Refactored cell property filter collection

Using caf::PdmPointersField as container.
This commit is contained in:
Stein Dale
2015-06-18 11:23:56 +02:00
parent 0ea699484c
commit b4759ca06e
4 changed files with 28 additions and 28 deletions

View File

@@ -176,9 +176,10 @@ void RimEclipseCase::removeResult(const QString& resultName)
std::list< caf::PdmPointer< RimCellPropertyFilter > >::iterator it;
RimCellPropertyFilterCollection* propFilterCollection = reservoirView->propertyFilterCollection();
for (it = propFilterCollection->propertyFilters.v().begin(); it != propFilterCollection->propertyFilters.v().end(); ++it)
for (size_t filter = 0; filter < propFilterCollection->propertyFilters().size(); filter++)
{
RimCellPropertyFilter* propertyFilter = *it;
RimCellPropertyFilter* propertyFilter = propFilterCollection->propertyFilters()[filter];
if (propertyFilter->resultDefinition->resultVariable() == resultName)
{
propertyFilter->resultDefinition->setResultVariable(RimDefines::undefinedResultName());