akonadi
#include <entityorderproxymodel.h>
Inherits QSortFilterProxyModel.
Public Member Functions | |
EntityOrderProxyModel (QObject *parent=0) | |
virtual | ~EntityOrderProxyModel () |
void | clearOrder (const QModelIndex &index) |
void | clearTreeOrder () |
virtual bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) |
virtual bool | lessThan (const QModelIndex &left, const QModelIndex &right) const |
virtual QModelIndexList | match (const QModelIndex &start, int role, const QVariant &value, int hits=1, Qt::MatchFlags flags=Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) const |
void | saveOrder () |
void | setOrderConfig (KConfigGroup &group) |
Protected Member Functions | |
virtual QString | configString (const QModelIndex &index) const |
virtual QString | parentConfigString (const QModelIndex &index) const |
Protected Attributes | |
EntityOrderProxyModelPrivate *const | d_ptr |
Detailed Description
A model that keeps the order of entities persistent.
This proxy maintains the order of entities in a tree. The user can re-order items and the new order will be persisted restored on reset or restart.
- Since
- 4.6
Definition at line 44 of file entityorderproxymodel.h.
Constructor & Destructor Documentation
◆ EntityOrderProxyModel()
EntityOrderProxyModel::EntityOrderProxyModel | ( | QObject * | parent = 0 | ) |
Creates a new entity order proxy model.
- Parameters
-
parent The parent object.
Definition at line 58 of file entityorderproxymodel.cpp.
◆ ~EntityOrderProxyModel()
|
virtual |
Destroys the entity order proxy model.
Definition at line 66 of file entityorderproxymodel.cpp.
Member Function Documentation
◆ clearOrder()
void EntityOrderProxyModel::clearOrder | ( | const QModelIndex & | index | ) |
Definition at line 292 of file entityorderproxymodel.cpp.
◆ clearTreeOrder()
void EntityOrderProxyModel::clearTreeOrder | ( | ) |
Definition at line 306 of file entityorderproxymodel.cpp.
◆ configString()
|
protectedvirtual |
Definition at line 271 of file entityorderproxymodel.cpp.
◆ dropMimeData()
|
virtual |
- Reimplemented from superclass.
Definition at line 111 of file entityorderproxymodel.cpp.
◆ lessThan()
|
virtual |
- Reimplemented from superclass.
Definition at line 79 of file entityorderproxymodel.cpp.
◆ match()
|
virtual |
- Reimplemented from superclass.
Definition at line 209 of file entityorderproxymodel.cpp.
◆ parentConfigString()
|
protectedvirtual |
Definition at line 259 of file entityorderproxymodel.cpp.
◆ saveOrder()
void EntityOrderProxyModel::saveOrder | ( | ) |
Saves the order.
Definition at line 285 of file entityorderproxymodel.cpp.
◆ setOrderConfig()
void EntityOrderProxyModel::setOrderConfig | ( | KConfigGroup & | group | ) |
Sets the config group
that will be used for storing the order.
Definition at line 71 of file entityorderproxymodel.cpp.
Member Data Documentation
◆ d_ptr
|
protected |
Definition at line 91 of file entityorderproxymodel.h.
The documentation for this class was generated from the following files:
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.