19#include <QAbstractItemModel>
20#include <QAbstractItemView>
26class AbstractAlbumModel;
45 virtual bool dropEvent(QAbstractItemView* view,
const QDropEvent* e,
const QModelIndex& droppedOn);
51 virtual Qt::DropAction
accepts(
const QDropEvent* e,
const QModelIndex& dropIndex);
Definition abstractalbummodel.h:39
Definition albummodeldragdrophandler.h:29
AbstractAlbumModel * model() const
Definition albummodeldragdrophandler.cpp:34
AbstractAlbumModel * m_model
Definition albummodeldragdrophandler.h:75
virtual QMimeData * createMimeData(const QList< Album * > &)
Definition albummodeldragdrophandler.cpp:54
virtual Qt::DropAction accepts(const QDropEvent *e, const QModelIndex &dropIndex)
Definition albummodeldragdrophandler.cpp:44
~AlbumModelDragDropHandler() override=default
virtual QStringList mimeTypes() const
Definition albummodeldragdrophandler.cpp:49
virtual bool dropEvent(QAbstractItemView *view, const QDropEvent *e, const QModelIndex &droppedOn)
Definition albummodeldragdrophandler.cpp:39
virtual bool acceptsMimeData(const QMimeData *data)
Definition albummodeldragdrophandler.cpp:59
@ Album
Definition coredbfields.h:48
Definition datefolderview.cpp:34