diff data/fileio/AudioFileReader.h @ 175:b0f4555b625e

* Introduce WritableWaveFileModel, and use it as an output model for audio real-time plugin transforms. Updates aren't working correctly yet.
author Chris Cannam
date Tue, 03 Oct 2006 14:17:37 +0000
parents 4b2ea82fd0ed
children 570794f6f6a7
line wrap: on
line diff
--- a/data/fileio/AudioFileReader.h	Tue Oct 03 10:06:37 2006 +0000
+++ b/data/fileio/AudioFileReader.h	Tue Oct 03 14:17:37 2006 +0000
@@ -19,8 +19,10 @@
 #include <QString>
 #include "model/Model.h" // for SampleBlock
 
-class AudioFileReader
+class AudioFileReader : public QObject
 {
+    Q_OBJECT
+
 public:
     virtual ~AudioFileReader() { }
 
@@ -39,6 +41,9 @@
      */
     virtual void getInterleavedFrames(size_t start, size_t count,
 				      SampleBlock &frames) const = 0;
+
+signals:
+    void frameCountChanged();
     
 protected:
     size_t m_frameCount;