diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-03-06 10:39:45 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-03-06 10:39:45 +0000 |
| commit | cda0f909b32538ec98b891590ae17c4115da0846 (patch) | |
| tree | 30a26589705f3f4c73f5b4bd2a1e529f69a8e5e6 /src/qmmpui/fileloader.cpp | |
| parent | 6f2cb48f2aefdea338d59111fd9f80440b6c1dc1 (diff) | |
| download | qmmp-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.cpp | 15 |
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); |
