akonadi
entitymimetypefiltermodel.cpp
99bool EntityMimeTypeFilterModel::filterAcceptsColumn(int sourceColumn, const QModelIndex &sourceParent) const
107bool EntityMimeTypeFilterModel::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const
158QVariant EntityMimeTypeFilterModel::headerData(int section, Qt::Orientation orientation, int role) const
169QModelIndexList EntityMimeTypeFilterModel::match(const QModelIndex &start, int role, const QVariant &value, int hits, Qt::MatchFlags flags) const
182 foreach (const QModelIndex &idx, sourceModel()->match(mapToSource(start), role, value, hits, flags)) {
196 const QModelIndexList sourceList = sourceModel()->match(mapToSource(start), role, value, allHits, flags);
228 const QVariant value = sourceModel()->data(mapToSource(parent), EntityTreeModel::ColumnCountRole + (EntityTreeModel::TerminalUserRole * d->m_headerGroup));
A proxy model that filters entities by mime type.
Definition entitymimetypefiltermodel.h:62
void setHeaderGroup(EntityTreeModel::HeaderGroup headerGroup)
Sets the header set of the filter model.
Definition entitymimetypefiltermodel.cpp:152
QStringList mimeTypeInclusionFilters() const
Returns the list of mime type inclusion filters.
Definition entitymimetypefiltermodel.cpp:132
void addMimeTypeInclusionFilter(const QString &mimeType)
Add mime type to be shown by the filter.
Definition entitymimetypefiltermodel.cpp:85
void addMimeTypeExclusionFilter(const QString &mimeType)
Add mime type to be excluded by the filter.
Definition entitymimetypefiltermodel.cpp:92
void addMimeTypeInclusionFilters(const QStringList &mimeTypes)
Add mime types to be shown by the filter.
Definition entitymimetypefiltermodel.cpp:71
virtual ~EntityMimeTypeFilterModel()
Destroys the entity mime type filter model.
Definition entitymimetypefiltermodel.cpp:66
QStringList mimeTypeExclusionFilters() const
Returns the list of mime type exclusion filters.
Definition entitymimetypefiltermodel.cpp:138
EntityMimeTypeFilterModel(QObject *parent=0)
Creates a new entity mime type filter model.
Definition entitymimetypefiltermodel.cpp:60
void addMimeTypeExclusionFilters(const QStringList &mimeTypes)
Add mimetypes to filter out.
Definition entitymimetypefiltermodel.cpp:78
HeaderGroup
Describes what header information the model shall return.
Definition entitytreemodel.h:383
@ CollectionTreeHeaders
Header information for a collection-only tree.
Definition entitytreemodel.h:385
@ TerminalUserRole
Last role for user extensions. Don't use a role beyond this or headerData will break.
Definition entitytreemodel.h:356
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.