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