MessageThreaderProxyModel Class Reference
from PyKDE4.akonadi import *
Inherits: QAbstractProxyModel → QAbstractItemModel → QObject
Namespace: Akonadi
Detailed Description
Proxy to thread message using the Mailthreader agent
Methods | |
__init__ (self, QObject parent=0) | |
int | columnCount (self, QModelIndex index) |
QModelIndex | createIndex (self, int row, int column, long internalId) |
bool | hasChildren (self, QModelIndex index) |
QModelIndex | index (self, int row, int column, QModelIndex parent) |
QModelIndex | mapFromSource (self, QModelIndex index) |
QModelIndex | mapToSource (self, QModelIndex index) |
QMimeData | mimeData (self, QModelIndexList indexes) |
QStringList | mimeTypes (self) |
QModelIndex | parent (self, QModelIndex index) |
int | rowCount (self, QModelIndex index) |
setSourceModel (self, QAbstractItemModel sourceMessageModel) |
Method Documentation
__init__ | ( | self, | ||
QObject | parent=0 | |||
) |
Create a new MessageThreaderProxyModel
- Parameters:
-
parent The parent object
int columnCount | ( | self, | ||
QModelIndex | index | |||
) |
Reimplemented
QModelIndex createIndex | ( | self, | ||
int | row, | |||
int | column, | |||
long | internalId | |||
) |
Reimplemented
bool hasChildren | ( | self, | ||
QModelIndex | index | |||
) |
Reimplemented
QModelIndex index | ( | self, | ||
int | row, | |||
int | column, | |||
QModelIndex | parent | |||
) |
Reimplemented
QModelIndex mapFromSource | ( | self, | ||
QModelIndex | index | |||
) |
Reimplemented
QModelIndex mapToSource | ( | self, | ||
QModelIndex | index | |||
) |
Reimplemented
QMimeData mimeData | ( | self, | ||
QModelIndexList | indexes | |||
) |
Reimplemented
QStringList mimeTypes | ( | self ) |
Reimplemented
QModelIndex parent | ( | self, | ||
QModelIndex | index | |||
) |
Reimplemented to actually do the threading.
int rowCount | ( | self, | ||
QModelIndex | index | |||
) |
Reimplemented
setSourceModel | ( | self, | ||
QAbstractItemModel | sourceMessageModel | |||
) |
Set the source model.
- Parameters:
-
sourceMessageModel the source model. Be careful, sourceMessageModel has to be a MessageModel.