Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QMessageFolderFilter Class Reference

The QMessageFolderFilter class defines the parameters used for querying a subset of all available folders from the messaging store. More...

 #include <QMessageFolderFilter>

Public Functions

QMessageFolderFilter ()
QMessageFolderFilter ( const QMessageFolderFilter & other )
virtual ~QMessageFolderFilter ()
bool isEmpty () const
bool isSupported () const
QMessageDataComparator::MatchFlags matchFlags () const
void setMatchFlags ( QMessageDataComparator::MatchFlags matchFlags )
QMessageFolderFilter operator& ( const QMessageFolderFilter & other ) const
const QMessageFolderFilter & operator&= ( const QMessageFolderFilter & other )
QMessageFolderFilter operator| ( const QMessageFolderFilter & other ) const
const QMessageFolderFilter & operator|= ( const QMessageFolderFilter & other )
QMessageFolderFilter operator~ () const

Static Public Members

QMessageFolderFilter byAncestorFolderIds ( const QMessageFolderId & id, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes )
QMessageFolderFilter byAncestorFolderIds ( const QMessageFolderFilter & filter, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes )
QMessageFolderFilter byId ( const QMessageFolderId & id, QMessageDataComparator::EqualityComparator cmp = QMessageDataComparator::Equal )
QMessageFolderFilter byId ( const QMessageFolderIdList & ids, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes )
QMessageFolderFilter byId ( const QMessageFolderFilter & filter, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes )
QMessageFolderFilter byName ( const QString & value, QMessageDataComparator::EqualityComparator cmp )
QMessageFolderFilter byName ( const QString & value, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes )
QMessageFolderFilter byParentAccountId ( const QMessageAccountId & id, QMessageDataComparator::EqualityComparator cmp = QMessageDataComparator::Equal )
QMessageFolderFilter byParentAccountId ( const QMessageAccountFilter & filter, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes )
QMessageFolderFilter byParentFolderId ( const QMessageFolderId & id, QMessageDataComparator::EqualityComparator cmp = QMessageDataComparator::Equal )
QMessageFolderFilter byParentFolderId ( const QMessageFolderFilter & filter, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes )
QMessageFolderFilter byPath ( const QString & value, QMessageDataComparator::EqualityComparator cmp )
QMessageFolderFilter byPath ( const QString & value, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes )

Detailed Description

The QMessageFolderFilter class defines the parameters used for querying a subset of all available folders from the messaging store.

A QMessageFolderFilter is composed of a folder property, an optional comparison operator and a comparison value. The QMessageFolderFilter class is used in conjunction with the QMessageManager::queryFolders() and QMessageManager::countFolders() functions to filter results which meet the criteria defined by the filter.

QMessageFolderFilters can be combined using the logical operators (&), (|) and (~) to create more refined queries.

See also QMessageManager and QMessageFolder.

Member Function Documentation

QMessageFolderFilter::QMessageFolderFilter ()

Creates a QMessageFolderFilter without specifying matching parameters.

A default-constructed filter (one for which isEmpty() returns true) matches all folders.

See also isEmpty().

QMessageFolderFilter::QMessageFolderFilter ( const QMessageFolderFilter & other )

Constructs a copy of other.

QMessageFolderFilter::~QMessageFolderFilter () [virtual]

Destroys the filter.

QMessageFolderFilter QMessageFolderFilter::byAncestorFolderIds ( const QMessageFolderId & id, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes ) [static]

Returns a filter matching folders whose ancestor folders' identifiers contain id, according to cmp.

See also QMessageFolder::id().

QMessageFolderFilter QMessageFolderFilter::byAncestorFolderIds ( const QMessageFolderFilter & filter, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes ) [static]

Returns a filter matching folders whose ancestor folders' identifiers contain a member of the set yielded by filter, according to cmp.

See also QMessageFolder::id().

QMessageFolderFilter QMessageFolderFilter::byId ( const QMessageFolderId & id, QMessageDataComparator::EqualityComparator cmp = QMessageDataComparator::Equal ) [static]

Returns a filter matching folders whose identifier matches id, according to cmp.

See also QMessageFolder::id().

QMessageFolderFilter QMessageFolderFilter::byId ( const QMessageFolderIdList & ids, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes ) [static]

Returns a filter matching folders whose identifier is a member of ids, according to cmp.

See also QMessageFolder::id().

QMessageFolderFilter QMessageFolderFilter::byId ( const QMessageFolderFilter & filter, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes ) [static]

Returns a filter matching folders whose identifier is a member of the set yielded by filter, according to cmp.

See also QMessageFolder::id().

QMessageFolderFilter QMessageFolderFilter::byName ( const QString & value, QMessageDataComparator::EqualityComparator cmp ) [static]

Returns a filter matching folders whose display name matches value, according to cmp.

See also QMessageFolder::name().

QMessageFolderFilter QMessageFolderFilter::byName ( const QString & value, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes ) [static]

Returns a filter matching folders whose display name matches the substring value, according to cmp.

See also QMessageFolder::name().

QMessageFolderFilter QMessageFolderFilter::byParentAccountId ( const QMessageAccountId & id, QMessageDataComparator::EqualityComparator cmp = QMessageDataComparator::Equal ) [static]

Returns a filter matching folders whose parent account identifier matches id, according to cmp.

See also QMessageAccount::id().

QMessageFolderFilter QMessageFolderFilter::byParentAccountId ( const QMessageAccountFilter & filter, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes ) [static]

Returns a filter matching folders whose parent account identifier is a member of the set yielded by filter, according to cmp.

See also QMessageAccount::id().

QMessageFolderFilter QMessageFolderFilter::byParentFolderId ( const QMessageFolderId & id, QMessageDataComparator::EqualityComparator cmp = QMessageDataComparator::Equal ) [static]

Returns a filter matching folders whose parent folder identifier matches id, according to cmp.

See also QMessageFolder::id().

QMessageFolderFilter QMessageFolderFilter::byParentFolderId ( const QMessageFolderFilter & filter, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes ) [static]

Returns a filter matching folders whose parent folder identifier is a member of the set yielded by filter, according to cmp.

See also QMessageFolder::id().

QMessageFolderFilter QMessageFolderFilter::byPath ( const QString & value, QMessageDataComparator::EqualityComparator cmp ) [static]

Returns a filter matching folders whose path matches value, according to cmp.

See also QMessageFolder::path().

QMessageFolderFilter QMessageFolderFilter::byPath ( const QString & value, QMessageDataComparator::InclusionComparator cmp = QMessageDataComparator::Includes ) [static]

Returns a filter matching folders whose path matches the substring value, according to cmp.

See also QMessageFolder::path().

bool QMessageFolderFilter::isEmpty () const

Returns true if the filter remains empty after default construction; otherwise returns false.

An empty filter matches all folders.

The result of combining an empty filter with a non-empty filter using an AND operation is the original non-empty filter.

The result of combining an empty filter with a non-empty filter using an OR operation is the empty filter.

The result of combining two empty filters is an empty filter.

bool QMessageFolderFilter::isSupported () const

Returns true if the filter is supported on the current platform; otherwise returns false.

QMessageDataComparator::MatchFlags QMessageFolderFilter::matchFlags () const

Return the match flags for the search filter.

Default is no match flags set.

See also setMatchFlags().

void QMessageFolderFilter::setMatchFlags ( QMessageDataComparator::MatchFlags matchFlags )

Set the match flags for the search filter to matchFlags.

See also matchFlags().

QMessageFolderFilter QMessageFolderFilter::operator& ( const QMessageFolderFilter & other ) const

Returns a filter that is the logical AND of this filter and the value of filter other.

const QMessageFolderFilter & QMessageFolderFilter::operator&= ( const QMessageFolderFilter & other )

Performs a logical AND with this filter and the filter other and assigns the result to this filter.

QMessageFolderFilter QMessageFolderFilter::operator| ( const QMessageFolderFilter & other ) const

Returns a filter that is the logical OR of this filter and the value of filter other.

const QMessageFolderFilter & QMessageFolderFilter::operator|= ( const QMessageFolderFilter & other )

Performs a logical OR with this filter and the filter other and assigns the result to this filter.

QMessageFolderFilter QMessageFolderFilter::operator~ () const

Returns a filter that is the logical NOT of the value of this filter (ignoring any matchFlags() set on the filter).

If this filter is empty, the result will be a non-matching filter; if this filter is non-matching, the result will be an empty filter.

See also isEmpty().

X

Thank you for giving your feedback.

Make sure it is related to this specific page. For more general bugs and requests, please use the Qt Bug Tracker.

[0]; s.parentNode.insertBefore(ga, s); })();
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtmobility-1.1
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web