summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaszlo Papp <lpapp@kde.org>2011-12-09 01:48:12 +0200
committerLaszlo Papp <ext-laszlo.papp@nokia.com>2011-12-09 01:48:12 +0200
commite0b16fe80d4ac01979912611c70d56934fdbde55 (patch)
treefbe307e7f4fa253d39f481fdc8eea47a195bc5a1
parent05a543f3b6779dafc7cc02dbdb01c90d8e3c6ef2 (diff)
Add a default rewind implementation (seek(0)) to the abstract base class
-rw-r--r--src/qalabstractaudiodecoder.cpp5
-rw-r--r--src/qalabstractaudiodecoder.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/qalabstractaudiodecoder.cpp b/src/qalabstractaudiodecoder.cpp
index cc40677..84db225 100644
--- a/src/qalabstractaudiodecoder.cpp
+++ b/src/qalabstractaudiodecoder.cpp
@@ -31,3 +31,8 @@ QALAbstractAudioDecoder::~QALAbstractAudioDecoder()
{
}
+bool
+QALAbstractAudioDecoder::rewind()
+{
+ return seek(0);
+}
diff --git a/src/qalabstractaudiodecoder.h b/src/qalabstractaudiodecoder.h
index 7a539fd..be6afe7 100644
--- a/src/qalabstractaudiodecoder.h
+++ b/src/qalabstractaudiodecoder.h
@@ -38,6 +38,7 @@ public:
virtual bool open(const QString &fileName) = 0;
virtual qint64 pos() = 0;
virtual bool seek(qint64 pos) = 0;
+ virtual bool rewind();
virtual bool close() = 0;
virtual void setEncodedData(const QByteArray &encodedData) = 0;