akonadi
entityrightsfiltermodel.cpp
56 const Collection collection = index.data(EntityTreeModel::ParentCollectionRole).value<Collection>();
116QModelIndexList EntityRightsFilterModel::match(const QModelIndex &start, int role, const QVariant &value, int hits, Qt::MatchFlags flags) const
A proxy model that filters entities by access rights.
Definition entityrightsfiltermodel.h:61
void setAccessRights(Collection::Rights rights)
Sets the access rights the entities shall be filtered against.
Definition entityrightsfiltermodel.cpp:83
virtual QModelIndexList match(const QModelIndex &start, int role, const QVariant &value, int hits=1, Qt::MatchFlags flags=Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) const
Definition entityrightsfiltermodel.cpp:116
virtual Qt::ItemFlags flags(const QModelIndex &index) const
Definition entityrightsfiltermodel.cpp:105
virtual ~EntityRightsFilterModel()
Destroys the entity rights filter model.
Definition entityrightsfiltermodel.cpp:78
Collection::Rights accessRights() const
Returns the access rights that are used for filtering.
Definition entityrightsfiltermodel.cpp:90
EntityRightsFilterModel(QObject *parent=0)
Creates a new entity rights filter model.
Definition entityrightsfiltermodel.cpp:72
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.