virtual Qt::DropActions supportedDropActions() const override \
{ return DragDropModelImplementation::supportedDropActions(); } \
virtual QStringList mimeTypes() const override \
{ return DragDropModelImplementation::mimeTypes(); } \
virtual bool dropMimeData(const QMimeData* d, Qt::DropAction a, \
int r, int c, const QModelIndex& p) override \
{ return DragDropModelImplementation::dropMimeData(d, a, r, c, p); } \
virtual QMimeData* mimeData(const QModelIndexList& indexes) const override \
{ return DragDropModelImplementation::mimeData(indexes); }