Mixxx

/home/maxime/Projets/Mixxx/1.10/mixxx/src/script/signalrecorder.h

Go to the documentation of this file.
00001 #ifndef SCRIPT_SIGNALRECORDER_H
00002 #define SCRIPT_SIGNALRECORDER_H
00003 
00004 #include <qobject.h>
00005 
00006 #include "sdatetime.h"
00007 #include "recorder.h"
00008 
00009 class SignalRecorder : public QObject {
00010         public:
00011                 SignalRecorder();
00012                 virtual ~SignalRecorder();
00013 
00014                 // TODO: This should be SDateTime not SDateTime*
00015                 // will fix a memory leak (20 bytes per record or something?)
00016                 virtual void startRecord(SDateTime *base) = 0;
00017                 virtual void stopRecord() = 0;
00018 
00019                 virtual void writeToScript(Recorder *rec) = 0;
00020                 virtual void reset() = 0;
00021 };
00022 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines