QMimeData* BaseSqlModel::mimeData( const QModelIndexList &indexes ) const { TrackMimeData* mime = new TrackMimeData(); foreach( const QModelIndex &index, indexes ) { Item *item = itemAt(index); if (item) { // qDebug() << item->getTracks(); mime->addTracks(item->getTracks()); } }
QMimeData *SearchModel::mimeData(const QModelIndexList &indexes) const { TrackMimeData *mime = new TrackMimeData(); for (const QModelIndex &index : indexes) { Item *item = itemAt(index); if (item) { // qDebug() << item->getTracks(); mime->addTracks(item->getTracks()); } } return mime; }