diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-09-22 14:30:46 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-09-22 14:30:46 +0000 |
| commit | 362d4e2b4f57a39efeef52a3fd7b5dc432207c0a (patch) | |
| tree | 0b23c4b433fb7a1f0268dff06292118ed147761b /src/plugins/Input/flac/decoderflacfactory.cpp | |
| parent | e8b40517ef7388747ed07c1a72afa111b8ae64d8 (diff) | |
| download | qmmp-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.cpp | 16 |
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) |
