aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/flac/decoderflacfactory.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-09-22 14:30:46 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-09-22 14:30:46 +0000
commit362d4e2b4f57a39efeef52a3fd7b5dc432207c0a (patch)
tree0b23c4b433fb7a1f0268dff06292118ed147761b /src/plugins/Input/flac/decoderflacfactory.cpp
parente8b40517ef7388747ed07c1a72afa111b8ae64d8 (diff)
downloadqmmp-362d4e2b4f57a39efeef52a3fd7b5dc432207c0a.tar.gz
qmmp-362d4e2b4f57a39efeef52a3fd7b5dc432207c0a.tar.bz2
qmmp-362d4e2b4f57a39efeef52a3fd7b5dc432207c0a.zip
enabled flac plugin
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1246 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/flac/decoderflacfactory.cpp')
-rw-r--r--src/plugins/Input/flac/decoderflacfactory.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/plugins/Input/flac/decoderflacfactory.cpp b/src/plugins/Input/flac/decoderflacfactory.cpp
index 54224eeab..af1f1ad86 100644
--- a/src/plugins/Input/flac/decoderflacfactory.cpp
+++ b/src/plugins/Input/flac/decoderflacfactory.cpp
@@ -26,8 +26,8 @@
#include <taglib/tmap.h>
#include "cueparser.h"
-#include "detailsdialog.h"
#include "decoder_flac.h"
+#include "flacmetadatamodel.h"
#include "decoderflacfactory.h"
@@ -35,7 +35,6 @@
bool DecoderFLACFactory::supports(const QString &source) const
{
-
return (source.right(5).toLower() == ".flac");
}
@@ -59,10 +58,9 @@ const DecoderProperties DecoderFLACFactory::properties() const
return properties;
}
-Decoder *DecoderFLACFactory::create(QObject *parent, QIODevice *input,
- Output *output, const QString &path)
+Decoder *DecoderFLACFactory::create(const QString &path, QIODevice *i)
{
- return new DecoderFLAC(parent, this, input, output, path);
+ return new DecoderFLAC(path, i);
}
QList<FileInfo *> DecoderFLACFactory::createPlayList(const QString &fileName, bool useMetaData)
@@ -120,11 +118,9 @@ QList<FileInfo *> DecoderFLACFactory::createPlayList(const QString &fileName, bo
return list;
}
-QObject* DecoderFLACFactory::showDetails(QWidget *parent, const QString &path)
+MetaDataModel*DecoderFLACFactory::createMetaDataModel(const QString &path, QObject *parent)
{
- DetailsDialog *d = new DetailsDialog(parent, path);
- d -> show();
- return d;
+ return new FLACMetaDataModel(path, parent);
}
void DecoderFLACFactory::showSettings(QWidget *)
@@ -145,4 +141,4 @@ QTranslator *DecoderFLACFactory::createTranslator(QObject *parent)
return translator;
}
-Q_EXPORT_PLUGIN(DecoderFLACFactory)
+Q_EXPORT_PLUGIN2(flac,DecoderFLACFactory)