Qt Mobility Reference Documentation

QGalleryUnionFilter Class Reference

The QGalleryUnionFilter class provides a filter which matches the union of two or more meta-data filters. More...

 #include <QGalleryUnionFilter>

Public Functions

QGalleryUnionFilter ()
QGalleryUnionFilter ( const QGalleryMetaDataFilter & filter )
QGalleryUnionFilter ( const QGalleryIntersectionFilter & filter )
QGalleryUnionFilter ( const QGalleryUnionFilter & filter )
~QGalleryUnionFilter ()
void append ( const QGalleryMetaDataFilter & filter )
void append ( const QGalleryIntersectionFilter & filter )
void append ( const QGalleryUnionFilter & filter )
void clear ()
int filterCount () const
QList<QGalleryFilter> filters () const
void insert ( int index, const QGalleryMetaDataFilter & filter )
void insert ( int index, const QGalleryIntersectionFilter & filter )
void insert ( int index, const QGalleryUnionFilter & filter )
bool isEmpty () const
bool isValid () const
void removeAt ( int index )
void replace ( int index, const QGalleryMetaDataFilter & filter )
void replace ( int index, const QGalleryIntersectionFilter & filter )
QGalleryUnionFilter & operator= ( const QGalleryUnionFilter & filter )

Related Non-Members

QGalleryUnionFilter operator|| ( const QGalleryUnionFilter & filter1, const T & filter2 )

Detailed Description

The QGalleryUnionFilter class provides a filter which matches the union of two or more meta-data filters.


Member Function Documentation

QGalleryUnionFilter::QGalleryUnionFilter ()

Constructs an empty union.

QGalleryUnionFilter::QGalleryUnionFilter ( const QGalleryMetaDataFilter & filter )

Constructs a union filter from a meta data filter.

QGalleryUnionFilter::QGalleryUnionFilter ( const QGalleryIntersectionFilter & filter )

Constructs a union filter from an intersection filter.

QGalleryUnionFilter::QGalleryUnionFilter ( const QGalleryUnionFilter & filter )

Constructs a copy of a union filter.

QGalleryUnionFilter::~QGalleryUnionFilter ()

Destroys a union filter.

void QGalleryUnionFilter::append ( const QGalleryMetaDataFilter & filter )

Appends a meta-data filter to a union.

void QGalleryUnionFilter::append ( const QGalleryIntersectionFilter & filter )

Appends an intersection filter to a union.

void QGalleryUnionFilter::append ( const QGalleryUnionFilter & filter )

Appends the contents of a union filter to a union.

void QGalleryUnionFilter::clear ()

Clears all the filters from a union.

int QGalleryUnionFilter::filterCount () const

Returns the number of filters in a union.

QList<QGalleryFilter> QGalleryUnionFilter::filters () const

Returns the filters contained in a union.

void QGalleryUnionFilter::insert ( int index, const QGalleryMetaDataFilter & filter )

Inserts a meta-data filter into a union at index.

void QGalleryUnionFilter::insert ( int index, const QGalleryIntersectionFilter & filter )

Inserts an intersection filter into a union at index.

void QGalleryUnionFilter::insert ( int index, const QGalleryUnionFilter & filter )

Inserts the contents of a union filter into a union at index.

bool QGalleryUnionFilter::isEmpty () const

Returns true if a union contains no filters, and false otherwise.

bool QGalleryUnionFilter::isValid () const

Returns true if the filter is a valid union filter.

An invalid filter can be obtained by casting a non QGalleryFilter::Union type QGalleryFilter to QGalleryUnionFilter.

void QGalleryUnionFilter::removeAt ( int index )

Removes the filter at index from a union.

void QGalleryUnionFilter::replace ( int index, const QGalleryMetaDataFilter & filter )

Replaces the filter at index in a union with a meta-data filter.

void QGalleryUnionFilter::replace ( int index, const QGalleryIntersectionFilter & filter )

Replaces the filter at index in a union with an intersetion filter.

QGalleryUnionFilter & QGalleryUnionFilter::operator= ( const QGalleryUnionFilter & filter )

Assigns the value of filter to another union filter.


Related Non-Members

QGalleryUnionFilter operator|| ( const QGalleryUnionFilter & filter1, const T & filter2 )

Returns a gallery filter which matches the union of filter1 and filter2.


Copyright © 2009-2010 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt Mobility Project 1.1.0