void VStatementItemList::determineRange() { int begin = 0; int end = node()->size(); for (auto filter : rangeFilters()) filter(this, begin, end); setRange(begin, end); }
//-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- RimCellRangeFilter* RimCellRangeFilterCollection::createAndAppendRangeFilter() { RimCellRangeFilter* rangeFilter = new RimCellRangeFilter(); rangeFilter->setParentContainer(this); rangeFilter->setDefaultValues(); rangeFilters.v().push_back(rangeFilter); rangeFilter->name = QString("New Filter (%1)").arg(rangeFilters().size()); return rangeFilter; }
void VStatementItemList::addRangeFilter(RangeFilter filter) { rangeFilters().append(filter); }