aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/fileloader.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-10-09 20:01:12 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-10-09 20:01:12 +0000
commit7a3c89bf2d71b74a8edbc39ec1264c68307cc888 (patch)
treed1d062c44d9d3c29d5299a59305585e87b00190b /src/qmmpui/fileloader.cpp
parent75380f4441ca591b3a501a13da8fe2428f730933 (diff)
downloadqmmp-7a3c89bf2d71b74a8edbc39ec1264c68307cc888.tar.gz
qmmp-7a3c89bf2d71b74a8edbc39ec1264c68307cc888.tar.bz2
qmmp-7a3c89bf2d71b74a8edbc39ec1264c68307cc888.zip
added engine api, enabled mplayer plugin
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1296 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/fileloader.cpp')
-rw-r--r--src/qmmpui/fileloader.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/qmmpui/fileloader.cpp b/src/qmmpui/fileloader.cpp
index ee300e2c4..74c4edc1f 100644
--- a/src/qmmpui/fileloader.cpp
+++ b/src/qmmpui/fileloader.cpp
@@ -17,8 +17,8 @@
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
-#include <qmmp/decoder.h>
+#include <qmmp/metadatamanager.h>
#include "fileloader.h"
#include "playlistsettings.h"
#include "playlistitem.h"
@@ -26,7 +26,7 @@
FileLoader::FileLoader(QObject *parent)
: QThread(parent),m_files_to_load(),m_directory()
{
- m_filters = Decoder::nameFilters();
+ m_filters = MetaDataManager::instance()->nameFilters();
m_finished = false;
}
@@ -41,10 +41,10 @@ void FileLoader::addFiles(const QStringList &files)
{
if (files.isEmpty ())
return;
-
+ bool use_meta = PlaylistSettings::instance()->useMetadata();
foreach(QString s, files)
{
- QList <FileInfo *> playList = Decoder::createPlayList(s, PlaylistSettings::instance()->useMetadata());
+ QList <FileInfo *> playList = MetaDataManager::instance()->createPlayList(s, use_meta);
foreach(FileInfo *info, playList)
emit newPlayListItem(new PlayListItem(info));
if (m_finished) return;
@@ -59,11 +59,11 @@ void FileLoader::addDirectory(const QString& s)
dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks);
dir.setSorting(QDir::Name);
QFileInfoList l = dir.entryInfoList(m_filters);
+ bool use_meta = PlaylistSettings::instance()->useMetadata();
for (int i = 0; i < l.size(); ++i)
{
QFileInfo fileInfo = l.at(i);
- playList = Decoder::createPlayList(fileInfo.absoluteFilePath (),
- PlaylistSettings::instance()->useMetadata());
+ playList = MetaDataManager::instance()->createPlayList(fileInfo.absoluteFilePath (), use_meta);
foreach(FileInfo *info, playList)
emit newPlayListItem(new PlayListItem(info));
if (m_finished) return;