19#include <QAbstractItemModel>
56 QVariant
data(
const QModelIndex&
index,
int role)
const override;
58 Qt::ItemFlags
flags(
const QModelIndex&
index)
const override;
60 QVariant
headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const override;
62 QModelIndex
index(
int row,
int column,
const QModelIndex&
parent = QModelIndex())
const override;
64 QModelIndex
parent(
const QModelIndex&
index)
const override;
66 int rowCount(
const QModelIndex&
parent = QModelIndex())
const override;
78 QMimeData*
mimeData(
const QModelIndexList& indexes)
const override;
80 int column,
const QModelIndex&
parent)
override;
87 Private*
const d =
nullptr;
Definition tagmngrlistitem.h:26
Definition tagmngrlistmodel.h:29
bool setData(const QModelIndex &index, const QVariant &value, int role) override
Definition tagmngrlistmodel.cpp:135
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
Definition tagmngrlistmodel.cpp:286
QModelIndex parent(const QModelIndex &index) const override
Definition tagmngrlistmodel.cpp:326
QList< ListItem * > allItems() const
allItems - return all items from List, usually to be saved in KConfig
Definition tagmngrlistmodel.cpp:90
Qt::DropActions supportedDropActions() const override
Definition tagmngrlistmodel.cpp:122
ListItem * addItem(QList< QVariant > values)
addItem - add new item to list
Definition tagmngrlistmodel.cpp:62
Qt::ItemFlags flags(const QModelIndex &index) const override
Definition tagmngrlistmodel.cpp:271
~TagMngrListModel() override
Definition tagmngrlistmodel.cpp:56
QStringList mimeTypes() const override
Definition tagmngrlistmodel.cpp:127
QMimeData * mimeData(const QModelIndexList &indexes) const override
Definition tagmngrlistmodel.cpp:154
int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition tagmngrlistmodel.cpp:344
QModelIndex index(int row, int column, const QModelIndex &parent=QModelIndex()) const override
Definition tagmngrlistmodel.cpp:296
int columnCount(const QModelIndex &parent=QModelIndex()) const override
Definition tagmngrlistmodel.cpp:115
QVariant data(const QModelIndex &index, int role) const override
Definition tagmngrlistmodel.cpp:249
bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override
Definition tagmngrlistmodel.cpp:174
void deleteItem(ListItem *const item)
Definition tagmngrlistmodel.cpp:100
QList< int > getDragNewSelection() const
Definition tagmngrlistmodel.cpp:95
qulonglong value
Definition itemviewutilities.cpp:585
Definition datefolderview.cpp:34