diff --git a/src/recordpanel.h b/src/recordpanel.h --- a/src/recordpanel.h +++ b/src/recordpanel.h @@ -36,18 +36,26 @@ class RecordPanel : public QWidget Q_OBJECT public: - explicit RecordPanel(QWidget *parent = 0); + explicit RecordPanel(DataRecorder* recorder, QWidget* parent = 0); ~RecordPanel(); QToolBar* toolbar(); + bool isRecording(); + bool recordPaused(); + +signals: + void recordStarted(); + void recordStopped(); + void recordPausedChanged(bool enabled); + private: Ui::RecordPanel *ui; QToolBar recordToolBar; QAction recordAction; QString selectedFile; bool overwriteSelected; - DataRecorder recorder; + DataRecorder* _recorder; /** * @brief Increments the file name.