#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) |
Protected Member Functions | |
bool | acceptRow (int sourceRow, const QModelIndex &sourceParent) const |
Protected Attributes | |
RecursiveCollectionFilterProxyModelPrivate *const | d_ptr |
Detailed Description
A model to filter out collections of non-matching content types.
- Since:
- 4.6
Constructor & Destructor Documentation
RecursiveCollectionFilterProxyModel::RecursiveCollectionFilterProxyModel | ( | QObject * | parent = 0 | ) |
Creates a new recursive collection filter proxy model.
- Parameters:
-
parent The parent object.
Definition at line 48 of file recursivecollectionfilterproxymodel.cpp.
RecursiveCollectionFilterProxyModel::~RecursiveCollectionFilterProxyModel | ( | ) | [virtual] |
Destroys the recursive collection filter proxy model.
Definition at line 54 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 74 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 81 of file recursivecollectionfilterproxymodel.cpp.
void RecursiveCollectionFilterProxyModel::clearFilters | ( | ) |
Clears the current filters.
Definition at line 135 of file entitymimetypefiltermodel.cpp.
QStringList RecursiveCollectionFilterProxyModel::contentMimeTypeInclusionFilters | ( | ) | const |
Returns the currently included mimetypes in the filter.
Definition at line 102 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 95 of file recursivecollectionfilterproxymodel.cpp.
The documentation for this class was generated from the following files: