Detailed Description
The QOrganizerItemUnionFilter class provides a filter which unions the results of other filters.
It may be used to select organizer items which match any of the filters in the union.
Member Function Documentation
QOrganizerItemUnionFilter::QOrganizerItemUnionFilter()
Constructs a new intersection filter.
QOrganizerItemUnionFilter::QOrganizerItemUnionFilter(const QOrganizerItemFilter & other)
Constructs a copy of other if possible, otherwise constructs a new union filter.
void QOrganizerItemUnionFilter::append(const QOrganizerItemFilter & filter)
Appends the given filter to the list of unioned filters.
See also operator<<(), prepend(), and filters().
void QOrganizerItemUnionFilter::clear()
Clears the list of filters. Note that an empty union filter will match no items.
See also filters() and remove().
Returns the list of filters which form the union filter.
See also setFilters(), prepend(), append(), and remove().
void QOrganizerItemUnionFilter::prepend(const QOrganizerItemFilter & filter)
Prepends the given filter to the list of unioned filters.
See also append() and filters().
void QOrganizerItemUnionFilter::remove(const QOrganizerItemFilter & filter)
Removes the given filter from the union list.
See also filters(), append(), prepend(), and clear().
void QOrganizerItemUnionFilter::setFilters(const QList<QOrganizerItemFilter> & filters)
Sets the filters whose criteria will be unioned to filters.
See also filters().
QOrganizerItemUnionFilter & QOrganizerItemUnionFilter::operator<<(const QOrganizerItemFilter & filter)
Appends the given filter to the list of unioned filters.
See also append().