akonadi
22 #ifndef AKONADI_ENTITYORDERPROXYMODEL_H
23 #define AKONADI_ENTITYORDERPROXYMODEL_H
25 #include <QSortFilterProxyModel>
27 #include "akonadi_export.h"
33 class EntityOrderProxyModelPrivate;
64 void setOrderConfig(KConfigGroup &group);
71 void clearOrder(
const QModelIndex &index);
72 void clearTreeOrder();
77 virtual bool lessThan(
const QModelIndex &left,
const QModelIndex &right)
const;
82 virtual bool dropMimeData(
const QMimeData *data, Qt::DropAction action,
int row,
int column,
const QModelIndex &parent);
87 virtual QModelIndexList match(
const QModelIndex &start,
int role,
const QVariant &value,
int hits = 1,
88 Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap))
const;
91 EntityOrderProxyModelPrivate *
const d_ptr;
93 virtual QString parentConfigString(
const QModelIndex &index)
const;
94 virtual QString configString(
const QModelIndex &index)
const;
A model that keeps the order of entities persistent.
FreeBusyManager::Singleton.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Tue Jul 28 2020 00:00:00 by
doxygen 1.8.18 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.