10class DragDropListModel :
public QStringListModel
15 DragDropListModel(
const QStringList &strings, QObject *parent =
nullptr);
17 Qt::ItemFlags flags(
const QModelIndex &index)
const override;
19 bool canDropMimeData(
const QMimeData *data, Qt::DropAction action,
20 int row,
int column,
const QModelIndex &parent)
const override;
21 bool dropMimeData(
const QMimeData *data, Qt::DropAction action,
22 int row,
int column,
const QModelIndex &parent) override;
23 QMimeData *mimeData(
const QModelIndexList &indexes)
const override;
24 QStringList mimeTypes()
const override;
25 Qt::DropActions supportedDropActions()
const override;