aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/vorbis/decodervorbisfactory.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-09-19 15:11:58 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-09-19 15:11:58 +0000
commita849e93804c5662d68c478e3b6fb9ea301795809 (patch)
treeaa71632f6b0b821280fb457b6090271b3d47cacf /src/plugins/Input/vorbis/decodervorbisfactory.cpp
parenta09f7ea6f41f0744e9d34361aa146652e94cf74a (diff)
downloadqmmp-a849e93804c5662d68c478e3b6fb9ea301795809.tar.gz
qmmp-a849e93804c5662d68c478e3b6fb9ea301795809.tar.bz2
qmmp-a849e93804c5662d68c478e3b6fb9ea301795809.zip
enabled vorbis plugin, fixed translation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1234 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/vorbis/decodervorbisfactory.cpp')
-rw-r--r--src/plugins/Input/vorbis/decodervorbisfactory.cpp21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/plugins/Input/vorbis/decodervorbisfactory.cpp b/src/plugins/Input/vorbis/decodervorbisfactory.cpp
index 8dcd738c7..ae81e46fa 100644
--- a/src/plugins/Input/vorbis/decodervorbisfactory.cpp
+++ b/src/plugins/Input/vorbis/decodervorbisfactory.cpp
@@ -22,8 +22,8 @@
#include <taglib/fileref.h>
#include <taglib/vorbisfile.h>
-#include "detailsdialog.h"
#include "decoder_vorbis.h"
+#include "vorbismetadatamodel.h"
#include "decodervorbisfactory.h"
@@ -54,13 +54,19 @@ const DecoderProperties DecoderVorbisFactory::properties() const
properties.contentType = "application/ogg;audio/x-vorbis+ogg";
properties.hasAbout = TRUE;
properties.hasSettings = FALSE;
+ properties.noInput = FALSE;
return properties;
}
-Decoder *DecoderVorbisFactory::create(QObject *parent, QIODevice *input,
- Output *output, const QString&)
+Decoder *DecoderVorbisFactory::create(const QString &path, QIODevice *input)
{
- return new DecoderVorbis(parent, this, input, output);
+ Q_UNUSED(path);
+ return new DecoderVorbis(input);
+}
+
+MetaDataModel* DecoderVorbisFactory::createMetaDataModel(const QString &path, QObject *parent)
+{
+ return new VorbisMetaDataModel(path, parent);
}
QList<FileInfo *> DecoderVorbisFactory::createPlayList(const QString &fileName, bool useMetaData)
@@ -105,13 +111,6 @@ QList<FileInfo *> DecoderVorbisFactory::createPlayList(const QString &fileName,
return list;
}
-QObject* DecoderVorbisFactory::showDetails(QWidget *parent, const QString &path)
-{
- DetailsDialog *d = new DetailsDialog(parent, path);
- d -> show();
- return d;
-}
-
void DecoderVorbisFactory::showSettings(QWidget *)
{}