コード例 #1
0
void VStatementItemList::determineRange() {
	int begin = 0;
	int end = node()->size();
	for (auto filter : rangeFilters()) filter(this, begin, end);

	setRange(begin, end);
}
コード例 #2
0
//--------------------------------------------------------------------------------------------------
/// 
//--------------------------------------------------------------------------------------------------
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;
}
コード例 #3
0
void VStatementItemList::addRangeFilter(RangeFilter filter)
{
	rangeFilters().append(filter);
}