No need to add URI list to mime data

This commit is contained in:
craig.p.drummond
2014-05-01 19:25:51 +00:00
parent ce1dd4535e
commit 94b03fe0c5
3 changed files with 21 additions and 21 deletions

View File

@@ -380,13 +380,13 @@ QMimeData * AlbumsModel::mimeData(const QModelIndexList &indexes) const
QMimeData *mimeData = new QMimeData();
QStringList files=filenames(indexes, true);
PlayQueueModel::encode(*mimeData, PlayQueueModel::constFileNameMimeType, files);
if (!MPDConnection::self()->getDetails().dir.isEmpty()) {
QStringList paths;
foreach (const QString &f, files) {
paths << MPDConnection::self()->getDetails().dir+f;
}
PlayQueueModel::encode(*mimeData, PlayQueueModel::constUriMimeType, paths);
}
// if (!MPDConnection::self()->getDetails().dir.isEmpty()) {
// QStringList paths;
// foreach (const QString &f, files) {
// paths << MPDConnection::self()->getDetails().dir+f;
// }
// PlayQueueModel::encode(*mimeData, PlayQueueModel::constUriMimeType, paths);
// }
return mimeData;
}
#endif

View File

@@ -551,13 +551,13 @@ QMimeData *DirViewModel::mimeData(const QModelIndexList &indexes) const
QMimeData *mimeData = new QMimeData();
QStringList files=filenames(indexes, true);
PlayQueueModel::encode(*mimeData, PlayQueueModel::constFileNameMimeType, files);
if (!MPDConnection::self()->getDetails().dir.isEmpty()) {
QStringList paths;
foreach (const QString &f, files) {
paths << MPDConnection::self()->getDetails().dir+f;
}
PlayQueueModel::encode(*mimeData, PlayQueueModel::constUriMimeType, paths);
}
// if (!MPDConnection::self()->getDetails().dir.isEmpty()) {
// QStringList paths;
// foreach (const QString &f, files) {
// paths << MPDConnection::self()->getDetails().dir+f;
// }
// PlayQueueModel::encode(*mimeData, PlayQueueModel::constUriMimeType, paths);
// }
return mimeData;
}
#endif

View File

@@ -923,13 +923,13 @@ QMimeData *MusicLibraryModel::mimeData(const QModelIndexList &indexes) const
QMimeData *mimeData = new QMimeData();
QStringList files=filenames(indexes, true);
PlayQueueModel::encode(*mimeData, PlayQueueModel::constFileNameMimeType, files);
if (!MPDConnection::self()->getDetails().dir.isEmpty()) {
QStringList paths;
foreach (const QString &f, files) {
paths << MPDConnection::self()->getDetails().dir+f;
}
PlayQueueModel::encode(*mimeData, PlayQueueModel::constUriMimeType, paths);
}
// if (!MPDConnection::self()->getDetails().dir.isEmpty()) {
// QStringList paths;
// foreach (const QString &f, files) {
// paths << MPDConnection::self()->getDetails().dir+f;
// }
// PlayQueueModel::encode(*mimeData, PlayQueueModel::constUriMimeType, paths);
// }
return mimeData;
}
#endif