akonadi
20 #ifndef AKONADI_FAVORITECOLLECTIONSMODEL_H
21 #define AKONADI_FAVORITECOLLECTIONSMODEL_H
23 #include "akonadi_export.h"
25 #include <akonadi/selectionproxymodel.h>
27 #include <akonadi/collection.h>
34 class EntityTreeModel;
114 QList<Collection::Id> collectionIds()
const;
119 QString favoriteLabel(
const Akonadi::Collection & col );
121 virtual QVariant data(
const QModelIndex & index,
int role = Qt::DisplayRole )
const;
122 virtual bool setData(
const QModelIndex& index,
const QVariant& value,
int role = Qt::EditRole);
123 virtual QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole )
const;
124 virtual bool dropMimeData(
const QMimeData* data, Qt::DropAction action,
int row,
int column,
const QModelIndex& parent);
125 virtual QStringList mimeTypes()
const;
126 virtual Qt::ItemFlags flags(
const QModelIndex& index)
const;
137 void addCollection(
const Collection &collection );
142 void removeCollection(
const Collection &collection );
148 void setFavoriteLabel(
const Collection &collection,
const QString &label );
151 void pasteJobDone( KJob *job );
155 using KSelectionProxyModel::setSourceModel;
160 Q_PRIVATE_SLOT( d,
void clearAndUpdateSelection() )
161 Q_PRIVATE_SLOT( d,
void updateSelection() )
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Sep 24 2012 09:06:26 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.