Home

QMailStoreAccountFilter Class Reference

The QMailStoreAccountFilter class provides a filtered view of QMailStore signals, affecting a single account. More...

    #include <QMailStoreAccountFilter>

This class is under development and is subject to change.

Inherits QObject.


Public Functions

QMailStoreAccountFilter ( const QMailAccountId & id )

Signals

void accountContentsModified ()
void accountUpdated ()
void folderContentsModified ( const QMailFolderIdList & ids )
void foldersAdded ( const QMailFolderIdList & ids )
void foldersRemoved ( const QMailFolderIdList & ids )
void foldersUpdated ( const QMailFolderIdList & ids )
void messageContentsModified ( const QMailMessageIdList & ids )
void messageRemovalRecordsAdded ()
void messageRemovalRecordsRemoved ()
void messagesAdded ( const QMailMessageIdList & ids )
void messagesRemoved ( const QMailMessageIdList & ids )
void messagesUpdated ( const QMailMessageIdList & ids )

Additional Inherited Members


Detailed Description

The QMailStoreAccountFilter class provides a filtered view of QMailStore signals, affecting a single account.

The QMailStoreAccountFilter class allows a client to respond to only those QMailStore signals that affect a particular account, without the need to respond to all signals and test for applicability.

See also QMailStore.


Member Function Documentation

QMailStoreAccountFilter::QMailStoreAccountFilter ( const QMailAccountId & id )

Creates a filter object whose signals report only the events that affect the account identified by id.

void QMailStoreAccountFilter::accountContentsModified ()   [signal]

Signal that is emitted when changes to messages and folders in the mail store affect the content of the filter account.

See also QMailStore::accountContentsModified().

void QMailStoreAccountFilter::accountUpdated ()   [signal]

Signal that is emitted when the filter account is updated within the mail store.

See also QMailStore::accountsUpdated().

void QMailStoreAccountFilter::folderContentsModified ( const QMailFolderIdList & ids )   [signal]

Signal that is emitted when changes to messages in the mail store affect the content of the folders in the list ids.

See also QMailStore::folderContentsModified().

void QMailStoreAccountFilter::foldersAdded ( const QMailFolderIdList & ids )   [signal]

Signal that is emitted when the folders in the list ids are added to the mail store.

See also QMailStore::foldersAdded().

void QMailStoreAccountFilter::foldersRemoved ( const QMailFolderIdList & ids )   [signal]

Signal that is emitted when the folders in the list ids are removed from the mail store.

See also QMailStore::foldersRemoved().

void QMailStoreAccountFilter::foldersUpdated ( const QMailFolderIdList & ids )   [signal]

Signal that is emitted when the folders in the list ids are updated within the mail store.

See also QMailStore::foldersUpdated().

void QMailStoreAccountFilter::messageContentsModified ( const QMailMessageIdList & ids )   [signal]

Signal that is emitted when the content of the messages in list ids is updated.

See also QMailStore::messageContentsModified().

void QMailStoreAccountFilter::messageRemovalRecordsAdded ()   [signal]

Signal that is emitted when QMailMessageRemovalRecords are added to the store, affecting the filter account.

See also QMailStore::messageRemovalRecordsAdded().

void QMailStoreAccountFilter::messageRemovalRecordsRemoved ()   [signal]

Signal that is emitted when QMailMessageRemovalRecords are removed from the store, affecting the filter account.

See also QMailStore::messageRemovalRecordsRemoved().

void QMailStoreAccountFilter::messagesAdded ( const QMailMessageIdList & ids )   [signal]

Signal that is emitted when the messages in the list ids are added to the mail store.

See also QMailStore::messagesAdded().

void QMailStoreAccountFilter::messagesRemoved ( const QMailMessageIdList & ids )   [signal]

Signal that is emitted when the messages in the list ids are removed from the mail store.

See also QMailStore::messagesRemoved().

void QMailStoreAccountFilter::messagesUpdated ( const QMailMessageIdList & ids )   [signal]

Signal that is emitted when the messages in the list ids are updated within the mail store.

See also QMailStore::messagesUpdated().


Copyright © 2010 QtSoftware
Messaging Framework