akonadi
entitymimetypefiltermodel.cpp
100 bool EntityMimeTypeFilterModel::filterAcceptsColumn( int sourceColumn, const QModelIndex &sourceParent ) const
108 bool EntityMimeTypeFilterModel::filterAcceptsRow( int sourceRow, const QModelIndex &sourceParent) const
159 QVariant EntityMimeTypeFilterModel::headerData(int section, Qt::Orientation orientation, int role ) const
170 QModelIndexList EntityMimeTypeFilterModel::match( const QModelIndex& start, int role, const QVariant& value, int hits, Qt::MatchFlags flags ) const
183 foreach ( const QModelIndex &idx, sourceModel()->match( mapToSource( start ), role, value, hits, flags ) ) {
197 const QModelIndexList sourceList = sourceModel()->match( mapToSource( start ), role, value, allHits, flags );
229 const QVariant value = sourceModel()->data( mapToSource( parent ), EntityTreeModel::ColumnCountRole + ( EntityTreeModel::TerminalUserRole * d->m_headerGroup ) );
void addMimeTypeExclusionFilter(const QString &mimeType)
Add mime type to be excluded by the filter.
Definition: entitymimetypefiltermodel.cpp:93
Last role for user extensions. Don't use a role beyond this or headerData will break.
Definition: entitytreemodel.h:354
void addMimeTypeInclusionFilters(const QStringList &mimeTypes)
Add mime types to be shown by the filter.
Definition: entitymimetypefiltermodel.cpp:72
QStringList mimeTypeInclusionFilters() const
Returns the list of mime type inclusion filters.
Definition: entitymimetypefiltermodel.cpp:133
A proxy model that filters entities by mime type.
Definition: entitymimetypefiltermodel.h:61
Header information for a collection-only tree.
Definition: entitytreemodel.h:383
HeaderGroup
Describes what header information the model shall return.
Definition: entitytreemodel.h:381
void addMimeTypeExclusionFilters(const QStringList &mimeTypes)
Add mimetypes to filter out.
Definition: entitymimetypefiltermodel.cpp:79
Role used to implement amazing completion.
Definition: entitytreemodel.h:339
QStringList mimeTypeExclusionFilters() const
Returns the list of mime type exclusion filters.
Definition: entitymimetypefiltermodel.cpp:139
Header information for a list of items.
Definition: entitytreemodel.h:384
void setHeaderGroup(EntityTreeModel::HeaderGroup headerGroup)
Sets the header set of the filter model.
Definition: entitymimetypefiltermodel.cpp:153
A model for collections and items together.
Definition: entitytreemodel.h:317
virtual ~EntityMimeTypeFilterModel()
Destroys the entity mime type filter model.
Definition: entitymimetypefiltermodel.cpp:67
void addMimeTypeInclusionFilter(const QString &mimeType)
Add mime type to be shown by the filter.
Definition: entitymimetypefiltermodel.cpp:86
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Nov 26 2013 09:03:17 by doxygen 1.8.5 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Nov 26 2013 09:03:17 by doxygen 1.8.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.