akonadi
21 #ifndef AKONADI_ENTITYMIMETYPEFILTERMODEL_H
22 #define AKONADI_ENTITYMIMETYPEFILTERMODEL_H
24 #include "akonadi_export.h"
25 #include "entitytreemodel.h"
27 #include <QSortFilterProxyModel>
31 class EntityMimeTypeFilterModelPrivate;
83 void addMimeTypeInclusionFilters(
const QStringList &mimeTypes );
90 void addMimeTypeExclusionFilters(
const QStringList &mimeTypes );
97 void addMimeTypeInclusionFilter(
const QString &mimeType );
104 void addMimeTypeExclusionFilter(
const QString &mimeType );
109 QStringList mimeTypeInclusionFilters()
const;
114 QStringList mimeTypeExclusionFilters()
const;
128 virtual QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole )
const;
130 virtual bool hasChildren(
const QModelIndex& parent = QModelIndex())
const;
132 virtual bool canFetchMore(
const QModelIndex &parent)
const;
134 virtual QModelIndexList match(
const QModelIndex& start,
int role,
const QVariant& value,
int hits = 1, Qt::MatchFlags flags = Qt::MatchFlags( Qt::MatchStartsWith | Qt::MatchWrap ) )
const;
136 virtual int columnCount(
const QModelIndex& parent = QModelIndex())
const;
139 virtual bool filterAcceptsRow(
int sourceRow,
const QModelIndex &sourceParent )
const;
140 virtual bool filterAcceptsColumn(
int sourceColumn,
const QModelIndex& sourceParent)
const;
145 EntityMimeTypeFilterModelPrivate *
const d_ptr;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:36 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.