Logo Search packages:      
Sourcecode: qmf version File versions  Download package

Public Member Functions | Private Member Functions | Private Attributes

QMailMessageThreadedModelPrivate Class Reference

Inheritance diagram for QMailMessageThreadedModelPrivate:
Inheritance graph
Collaboration diagram for QMailMessageThreadedModelPrivate:
Collaboration graph

List of all members.

Public Member Functions

bool addMessages (const QMailMessageIdList &ids)
Qt::CheckState checkState (const QModelIndex &idx) const
int columnCount (const QModelIndex &idx) const
QMailMessageId idFromIndex (const QModelIndex &index) const
bool ignoreMailStoreUpdates () const
QModelIndex index (int row, int column, const QModelIndex &parentIndex) const
QModelIndex indexFromId (const QMailMessageId &id) const
void insertItemAt (int row, const QModelIndex &parentIndex, const QMailMessageId &id)
bool isEmpty () const
QMailMessageKey key () const
QModelIndex parent (const QModelIndex &idx) const
bool processMessagesAdded (const QMailMessageIdList &ids)
bool processMessagesRemoved (const QMailMessageIdList &ids)
bool processMessagesUpdated (const QMailMessageIdList &ids)
 QMailMessageThreadedModelPrivate (QMailMessageThreadedModel &model, const QMailMessageKey &key, const QMailMessageSortKey &sortKey, bool sychronizeEnabled)
void removeItemAt (int row, const QModelIndex &parentIndex)
bool removeMessages (const QMailMessageIdList &ids, QMailMessageIdList *readditions)
void reset ()
int rootRow (const QModelIndex &idx) const
int rowCount (const QModelIndex &idx) const
void setCheckState (const QModelIndex &idx, Qt::CheckState state)
bool setIgnoreMailStoreUpdates (bool ignore)
void setKey (const QMailMessageKey &key)
void setSortKey (const QMailMessageSortKey &sortKey)
QMailMessageSortKey sortKey () const
bool updateMessages (const QMailMessageIdList &ids)

Private Member Functions

QModelIndex index (const QMailMessageThreadedModelItem *item, int column) const
QModelIndex indexFromItem (const QMailMessageThreadedModelItem *item) const
void init () const
QMailMessageThreadedModelItemitemFromIndex (const QModelIndex &index) const
QModelIndex parentIndex (const QMailMessageThreadedModelItem *item) const

Private Attributes

QSet< QMailMessageId_checkedIds
QList< QMailMessageId_currentIds
bool _ignoreUpdates
bool _initialised
QMailMessageKey _key
QMap< QMailMessageId,
QMailMessageThreadedModelItem * > 
bool _needSynchronize
QMailMessageThreadedModelItem _root
QMailMessageSortKey _sortKey

Detailed Description

Definition at line 76 of file qmailmessagethreadedmodel.cpp.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index