akonadi
#include <recursivecollectionfilterproxymodel.h>
Inherits KRecursiveFilterProxyModel.
Public Member Functions | |
RecursiveCollectionFilterProxyModel (QObject *parent=0) | |
virtual | ~RecursiveCollectionFilterProxyModel () |
void | addContentMimeTypeInclusionFilter (const QString &mimeType) |
void | addContentMimeTypeInclusionFilters (const QStringList &mimeTypes) |
void | clearFilters () |
QStringList | contentMimeTypeInclusionFilters () const |
void | setContentMimeTypeInclusionFilters (const QStringList &mimeTypes) |
void | setSearchPattern (const QString &pattern) |
Protected Member Functions | |
bool | acceptRow (int sourceRow, const QModelIndex &sourceParent) const |
int | columnCount (const QModelIndex &index) const |
Protected Attributes | |
RecursiveCollectionFilterProxyModelPrivate *const | d_ptr |
Detailed Description
A model to filter out collections of non-matching content types.
- Since:
- 4.6
Definition at line 40 of file recursivecollectionfilterproxymodel.h.
Constructor & Destructor Documentation
RecursiveCollectionFilterProxyModel::RecursiveCollectionFilterProxyModel | ( | QObject * | parent = 0 | ) |
Creates a new recursive collection filter proxy model.
- Parameters:
-
parent The parent object.
Definition at line 51 of file recursivecollectionfilterproxymodel.cpp.
RecursiveCollectionFilterProxyModel::~RecursiveCollectionFilterProxyModel | ( | ) | [virtual] |
Destroys the recursive collection filter proxy model.
Definition at line 57 of file recursivecollectionfilterproxymodel.cpp.
Member Function Documentation
void RecursiveCollectionFilterProxyModel::addContentMimeTypeInclusionFilter | ( | const QString & | mimeType | ) |
Add content mime type to be shown by the filter.
- Parameters:
-
mimeType A mime type to be shown.
Definition at line 81 of file recursivecollectionfilterproxymodel.cpp.
void RecursiveCollectionFilterProxyModel::addContentMimeTypeInclusionFilters | ( | const QStringList & | mimeTypes | ) |
Add content mime types to be shown by the filter.
- Parameters:
-
mimeTypes A list of content mime types to be included.
Definition at line 89 of file recursivecollectionfilterproxymodel.cpp.
void RecursiveCollectionFilterProxyModel::clearFilters | ( | ) |
Clears the current filters.
Definition at line 97 of file recursivecollectionfilterproxymodel.cpp.
QStringList RecursiveCollectionFilterProxyModel::contentMimeTypeInclusionFilters | ( | ) | const |
Returns the currently included mimetypes in the filter.
Definition at line 113 of file recursivecollectionfilterproxymodel.cpp.
void RecursiveCollectionFilterProxyModel::setContentMimeTypeInclusionFilters | ( | const QStringList & | mimeTypes | ) |
Replace the content mime types to be shown by the filter.
- Parameters:
-
mimeTypes A list of content mime types to be included.
Definition at line 105 of file recursivecollectionfilterproxymodel.cpp.
void Akonadi::RecursiveCollectionFilterProxyModel::setSearchPattern | ( | const QString & | pattern | ) |
Add search pattern.
- Since:
- 4.8.1
Definition at line 125 of file recursivecollectionfilterproxymodel.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2012 The KDE developers.
Generated on Thu May 10 2012 22:18:41 by doxygen 1.8.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.