48#include <QAbstractItemModel>
51#include <QItemSelectionModel>
62 QModelIndex
index(
int row,
int column,
63 const QModelIndex &
parent = QModelIndex())
const override;
64 QModelIndex
parent(
const QModelIndex &child)
const override;
65 int rowCount(
const QModelIndex &
parent = QModelIndex())
const override;
67 QVariant
data(
const QModelIndex &
index,
int role = Qt::DisplayRole)
const override;
QModelIndex parent(const QModelIndex &child) const override
QString emptyLabel() const
void setEmptyLabel(const QString &label)
QModelIndex index(int row, int column, const QModelIndex &parent=QModelIndex()) const override
void setCleanIcon(const QIcon &icon)
int rowCount(const QModelIndex &parent=QModelIndex()) const override
QModelIndex selectedIndex() const
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
KUndo2Model(QObject *parent=0)
QItemSelectionModel * m_sel_model
void setStack(KUndo2QStack *stack)
QItemSelectionModel * selectionModel() const
void setStackCurrentIndex(const QModelIndex &index)
KUndo2QStack * stack() const
void stackDestroyed(QObject *obj)
int columnCount(const QModelIndex &parent=QModelIndex()) const override
The KUndo2QStack class is a stack of KUndo2Command objects.