diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2016-06-20 06:49:57 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2016-06-20 06:49:57 +0000 |
| commit | 30dc47d87a4e4ff591c9eef3f6a18308fa6ba532 (patch) | |
| tree | 342183ff6ad252a674cc959af76955e7eccc17e6 /src/plugins/Input/sid/decodersidfactory.cpp | |
| parent | 29ba92f7e9ad3d3f397a592f8c2b1770b9fee380 (diff) | |
| download | qmmp-30dc47d87a4e4ff591c9eef3f6a18308fa6ba532.tar.gz qmmp-30dc47d87a4e4ff591c9eef3f6a18308fa6ba532.tar.bz2 qmmp-30dc47d87a4e4ff591c9eef3f6a18308fa6ba532.zip | |
added wildmidi-0.4.0 support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@6478 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/sid/decodersidfactory.cpp')
| -rw-r--r-- | src/plugins/Input/sid/decodersidfactory.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/Input/sid/decodersidfactory.cpp b/src/plugins/Input/sid/decodersidfactory.cpp index b58658acf..8982bfeca 100644 --- a/src/plugins/Input/sid/decodersidfactory.cpp +++ b/src/plugins/Input/sid/decodersidfactory.cpp @@ -23,6 +23,7 @@ #include <QtPlugin> #include <QRegExp> #include <QSettings> +#include <QFile> #include <sidplayfp/SidTune.h> #include <sidplayfp/SidTuneInfo.h> #include "decoder_sid.h" @@ -47,6 +48,13 @@ DecoderSIDFactory::DecoderSIDFactory() bool DecoderSIDFactory::supports(const QString &source) const { + if(source.endsWith(".mus", Qt::CaseInsensitive)) + { + QFile file(source); + file.open(QIODevice::ReadOnly); + return canDecode(&file); + } + foreach(QString filter, properties().filters) { QRegExp regexp(filter, Qt::CaseInsensitive, QRegExp::Wildcard); |
