akonadi
recursivecollectionfilterproxymodel.cpp
65bool RecursiveCollectionFilterProxyModel::acceptRow(int sourceRow, const QModelIndex &sourceParent) const
70 const Akonadi::Collection collection = rowIndex.data(Akonadi::EntityTreeModel::CollectionRole).value<Akonadi::Collection>();
90void RecursiveCollectionFilterProxyModel::addContentMimeTypeInclusionFilter(const QString &mimeType)
98void RecursiveCollectionFilterProxyModel::addContentMimeTypeInclusionFilters(const QStringList &mimeTypes)
114void RecursiveCollectionFilterProxyModel::setContentMimeTypeInclusionFilters(const QStringList &mimeTypes)
130 // Optimization: we know that we're not changing the number of columns, so skip QSortFilterProxyModel
Helper for checking MIME types of Collections and Items.
Definition: mimetypechecker.h:110
A model to filter out collections of non-matching content types.
Definition: recursivecollectionfilterproxymodel.h:40
virtual ~RecursiveCollectionFilterProxyModel()
Destroys the recursive collection filter proxy model.
Definition: recursivecollectionfilterproxymodel.cpp:60
void setSearchPattern(const QString &pattern)
Add search pattern.
Definition: recursivecollectionfilterproxymodel.cpp:134
void setIncludeCheckedOnly(bool checked)
Show only checked item.
Definition: recursivecollectionfilterproxymodel.cpp:141
void addContentMimeTypeInclusionFilters(const QStringList &mimeTypes)
Add content mime types to be shown by the filter.
Definition: recursivecollectionfilterproxymodel.cpp:98
void setContentMimeTypeInclusionFilters(const QStringList &mimeTypes)
Replace the content mime types to be shown by the filter.
Definition: recursivecollectionfilterproxymodel.cpp:114
QStringList contentMimeTypeInclusionFilters() const
Returns the currently included mimetypes in the filter.
Definition: recursivecollectionfilterproxymodel.cpp:122
RecursiveCollectionFilterProxyModel(QObject *parent=0)
Creates a new recursive collection filter proxy model.
Definition: recursivecollectionfilterproxymodel.cpp:53
void clearFilters()
Clears the current filters.
Definition: recursivecollectionfilterproxymodel.cpp:106
void addContentMimeTypeInclusionFilter(const QString &mimeType)
Add content mime type to be shown by the filter.
Definition: recursivecollectionfilterproxymodel.cpp:90
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.5 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.