aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/fileloader.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-03-06 10:39:45 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-03-06 10:39:45 +0000
commitcda0f909b32538ec98b891590ae17c4115da0846 (patch)
tree30a26589705f3f4c73f5b4bd2a1e529f69a8e5e6 /src/qmmpui/fileloader.cpp
parent6f2cb48f2aefdea338d59111fd9f80440b6c1dc1 (diff)
downloadqmmp-cda0f909b32538ec98b891590ae17c4115da0846.tar.gz
qmmp-cda0f909b32538ec98b891590ae17c4115da0846.tar.bz2
qmmp-cda0f909b32538ec98b891590ae17c4115da0846.zip
playlist api changes and optimizations
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@822 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/fileloader.cpp')
-rw-r--r--src/qmmpui/fileloader.cpp15
1 files changed, 4 insertions, 11 deletions
diff --git a/src/qmmpui/fileloader.cpp b/src/qmmpui/fileloader.cpp
index ce5ccb56c..2a72e772b 100644
--- a/src/qmmpui/fileloader.cpp
+++ b/src/qmmpui/fileloader.cpp
@@ -20,6 +20,7 @@
#include <qmmp/decoder.h>
#include "fileloader.h"
+#include "playlistsettings.h"
#include "playlistitem.h"
FileLoader::FileLoader(QObject *parent)
@@ -43,13 +44,9 @@ void FileLoader::addFiles(const QStringList &files)
foreach(QString s, files)
{
- /*if (s.startsWith("http://") || Decoder::supports(s))
- {*/
- //emit newPlayListItem(new PlayListItem(s));
- QList <FileInfo *> playList = Decoder::createPlayList(s);
+ QList <FileInfo *> playList = Decoder::createPlayList(s, PlaylistSettings::instance()->useMetadata());
foreach(FileInfo *info, playList)
emit newPlayListItem(new PlayListItem(info));
- //}
if (m_finished) return;
}
}
@@ -67,14 +64,10 @@ void FileLoader::addDirectory(const QString& s)
QFileInfo fileInfo = l.at(i);
QString suff = fileInfo.completeSuffix();
list << fileInfo;
-
- /*if (Decoder::supports(fileInfo.absoluteFilePath ()))
- {*/
- playList = Decoder::createPlayList(fileInfo.absoluteFilePath ());
+ playList = Decoder::createPlayList(fileInfo.absoluteFilePath (),
+ PlaylistSettings::instance()->useMetadata());
foreach(FileInfo *info, playList)
emit newPlayListItem(new PlayListItem(info));
- //emit newPlayListItem(new PlayListItem(fileInfo.absoluteFilePath ()));
- //}
if (m_finished) return;
}
dir.setFilter(QDir::Dirs | QDir::NoDotAndDotDot);