aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/detailsdialog.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-10-10 14:36:07 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-10-10 14:36:07 +0000
commita259c404c3db2bef8b4098ded1378f63c3504c28 (patch)
treeed0e1880f23ece51e857649cbe6f9b9dd740fe83 /src/qmmpui/detailsdialog.cpp
parenta52daae9071bf8eaa9e5dc9f43402ce746633e50 (diff)
downloadqmmp-a259c404c3db2bef8b4098ded1378f63c3504c28.tar.gz
qmmp-a259c404c3db2bef8b4098ded1378f63c3504c28.tar.bz2
qmmp-a259c404c3db2bef8b4098ded1378f63c3504c28.zip
some api changes
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1299 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/detailsdialog.cpp')
-rw-r--r--src/qmmpui/detailsdialog.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/qmmpui/detailsdialog.cpp b/src/qmmpui/detailsdialog.cpp
index 6b5aa7032..d7fdb97e2 100644
--- a/src/qmmpui/detailsdialog.cpp
+++ b/src/qmmpui/detailsdialog.cpp
@@ -24,11 +24,8 @@
#include <QFileInfo>
#include <qmmp/metadatamanager.h>
-#include <qmmp/decoder.h>
-#include <qmmp/decoderfactory.h>
#include <qmmp/metadatamodel.h>
#include <qmmp/tagmodel.h>
-#include <qmmp/abstractengine.h>
#include "abstractplaylistitem.h"
#include "tageditor.h"
#include "detailsdialog.h"
@@ -48,15 +45,7 @@ DetailsDialog::DetailsDialog(AbstractPlaylistItem *item, QWidget *parent)
if(QFile::exists(item->url()))
{
- //TODO implement this inside MetaDataManager
- DecoderFactory *fact = Decoder::findByPath(item->url());
- EngineFactory *fact2 = AbstractEngine::findByPath(item->url());
- if(fact)
- m_metaDataModel = fact->createMetaDataModel(item->url(), this);
- else if (fact2)
- m_metaDataModel = fact2->createMetaDataModel(item->url(), this);
- else
- return;
+ m_metaDataModel = MetaDataManager::instance()->createMetaDataModel(item->url(), this);
if(!m_metaDataModel)
return;