entityorderproxymodel.cpp
118 QStringList EntityOrderProxyModel::configStringsForDroppedUrls(const QList<QUrl> &urls, const Akonadi::Collection &parentCol, bool *containsMove) const
157 bool EntityOrderProxyModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
235 QModelIndexList EntityOrderProxyModel::match(const QModelIndex &start, int role, const QVariant &value, int hits, Qt::MatchFlags flags) const
243 foreach (const QModelIndex &idx, sourceModel()->match(mapToSource(start), role, value, hits, flags)) {
qlonglong toLongLong(bool *ok) const
virtual bool lessThan(const QModelIndex &left, const QModelIndex &right) const
typedef MatchFlags
virtual bool hasFormat(const QString &mimeType) const
bool lessThan(const QModelIndex &left, const QModelIndex &right) const override
Definition: entityorderproxymodel.cpp:90
void reserve(int alloc)
virtual QModelIndexList match(const QModelIndex &start, int role, const QVariant &value, int hits, QFlags< Qt::MatchFlag > flags) const
const T & at(int i) const
void removeAt(int i)
void setOrderConfig(const KConfigGroup &group)
Sets the config group that will be used for storing the order.
Definition: entityorderproxymodel.cpp:71
T value() const
void writeEntry(const QString &key, const QVariant &value, WriteConfigFlags pFlags=Normal)
virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
int size() const
bool isValid() const
QString number(int n, int base)
int count(const T &value) const
void append(const T &value)
A model that keeps the order of entities persistent.
Definition: entityorderproxymodel.h:45
bool isEmpty() const
bool isEmpty() const
The parent collection of the entity.
Definition: entitytreemodel.h:338
QModelIndexList match(const QModelIndex &start, int role, const QVariant &value, int hits=1, Qt::MatchFlags flags=Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) const override
Definition: entityorderproxymodel.cpp:235
static QModelIndex modelIndexForCollection(const QAbstractItemModel *model, const Collection &collection)
Returns a QModelIndex in model which points to collection.
Definition: entitytreemodel.cpp:1169
~EntityOrderProxyModel() override
Destroys the entity order proxy model.
Definition: entityorderproxymodel.cpp:66
QVariant data(int role) const
QList< QUrl > urls() const
void insert(int i, const T &value)
int indexOf(const QRegExp &rx, int from) const
static QModelIndexList modelIndexesForItem(const QAbstractItemModel *model, const Item &item)
Returns a QModelIndex in model which points to item.
Definition: entitytreemodel.cpp:1178
bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override
Definition: entityorderproxymodel.cpp:157
static Collection fromUrl(const QUrl &url)
Creates a collection from the given url.
Definition: collection.cpp:284
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Dec 12 2019 02:46:56 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Dec 12 2019 02:46:56 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.