diff --git a/widgets/outputcolumnmodel.cpp b/widgets/outputcolumnmodel.cpp index 917d235..b4fec98 100644 --- a/widgets/outputcolumnmodel.cpp +++ b/widgets/outputcolumnmodel.cpp @@ -77,6 +77,12 @@ bool OutputColumnModel::removeRows(int position, int rows, const QModelIndex &pa return true; } +QStringList OutputColumnModel::mimeTypes() const { + QStringList types; + types << OutputColumnModel::MimeType; + return types; +} + bool OutputColumnModel::canDropMimeData(const QMimeData *data, Qt::DropAction action, int, int, const QModelIndex &) { if ( action != Qt::MoveAction || !data->hasFormat(OutputColumnModel::MimeType)) return false; @@ -140,3 +146,4 @@ bool OutputColumnModel::dropMimeData(const QMimeData *data, Qt::DropAction actio return true; } + diff --git a/widgets/outputcolumnmodel.h b/widgets/outputcolumnmodel.h index f1bd864..32d64d2 100644 --- a/widgets/outputcolumnmodel.h +++ b/widgets/outputcolumnmodel.h @@ -28,7 +28,7 @@ public: bool insertRows(int position, int rows, const QModelIndex &index = QModelIndex()) override; bool removeRows(int position, int rows, const QModelIndex &index = QModelIndex()) override; - // QStringList mimeTypes() const override; + QStringList mimeTypes() const override; bool canDropMimeData(const QMimeData *, Qt::DropAction, int, int, const QModelIndex&); QMimeData* mimeData(const QModelIndexList &indexes) const override; bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override;