Add support for multiple MPD servers.

This commit is contained in:
craig.p.drummond
2012-06-08 17:53:35 +00:00
committed by craig.p.drummond
parent 0f639db994
commit f31a7264cd
36 changed files with 1125 additions and 569 deletions

View File

@@ -320,10 +320,10 @@ QMimeData *DirViewModel::mimeData(const QModelIndexList &indexes) const
QMimeData *mimeData = new QMimeData();
QStringList files=filenames(indexes);
PlayQueueModel::encode(*mimeData, PlayQueueModel::constFileNameMimeType, files);
if (!Settings::self()->mpdDir().isEmpty()) {
if (!MPDConnection::self()->getDetails().dir.isEmpty()) {
QStringList paths;
foreach (const QString &f, files) {
paths << Settings::self()->mpdDir()+f;
paths << MPDConnection::self()->getDetails().dir+f;
}
PlayQueueModel::encode(*mimeData, PlayQueueModel::constUriMimeType, paths);
}