Canorus  0.0
midirecorderview.h
Go to the documentation of this file.
1 
8 #ifndef MIDIRECORDERVIEW_H_
9 #define MIDIRECORDERVIEW_H_
10 
11 #include <QTimer>
12 #include <QDockWidget>
13 
14 #include "ui_midirecorder.h"
15 
16 class QAction;
17 class QLabel;
18 class QSlider;
19 class QWidget;
20 
21 class CAMidiRecorder;
22 
23 class CAMidiRecorderView : public QDockWidget, private Ui::uiMidiRecorder {
24  Q_OBJECT
25 
26 public:
27  CAMidiRecorderView( CAMidiRecorder *recorder, QWidget *parent=0 );
28  virtual ~CAMidiRecorderView();
29 
32 
36  Recording
37  };
38 
39 private slots:
40  void on_uiRecord_clicked(bool);
41  void on_uiPause_clicked(bool);
42  void on_uiStop_clicked(bool);
43  void onTimerTimeout();
44 
45 private:
46  void setupCustomUi();
47 
48  QTimer *_timer;
49 
52 };
53 
54 #endif /* MIDIRECORDERVIEW_H_ */
CAMidiRecorderView::_timer
QTimer * _timer
Definition: midirecorderview.h:48
CAMidiRecorderView::midiRecorder
CAMidiRecorder * midiRecorder()
Definition: midirecorderview.h:31
CAMidiRecorder::startRecording
void startRecording(int time=0)
Definition: midirecorder.cpp:44
CAMidiRecorder::stopRecording
void stopRecording()
Definition: midirecorder.cpp:63
CAMidiRecorderView::Recording
@ Recording
Definition: midirecorderview.h:36
CAMidiRecorderView::on_uiPause_clicked
void on_uiPause_clicked(bool)
Definition: midirecorderview.cpp:62
CAMidiRecorderView::setMidiRecorder
void setMidiRecorder(CAMidiRecorder *r)
Definition: midirecorderview.h:30
CAMidiRecorder
Class for live recording of the Midi events.
Definition: midirecorder.h:18
CAMidiRecorderView::~CAMidiRecorderView
virtual ~CAMidiRecorderView()
Definition: midirecorderview.cpp:25
CAMidiRecorderView::_midiRecorder
CAMidiRecorder * _midiRecorder
Definition: midirecorderview.h:50
CAMidiRecorderView::_status
CARecorderStatus _status
Definition: midirecorderview.h:51
CAMidiRecorderView::Pause
@ Pause
Definition: midirecorderview.h:35
midirecorder.h
CAMidiRecorder::curTime
const unsigned int & curTime() const
Definition: midirecorder.h:30
QAction
CAMidiRecorderView
Definition: midirecorderview.h:23
CAMidiRecorderView::on_uiStop_clicked
void on_uiStop_clicked(bool)
Definition: midirecorderview.cpp:70
CAMidiRecorderView::CARecorderStatus
CARecorderStatus
Definition: midirecorderview.h:33
CAMainWin
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition: plugins_swig.h:6
CAMidiRecorderView::on_uiRecord_clicked
void on_uiRecord_clicked(bool)
Definition: midirecorderview.cpp:79
CAMidiRecorderView::CAMidiRecorderView
CAMidiRecorderView(CAMidiRecorder *recorder, QWidget *parent=0)
Definition: midirecorderview.cpp:16
canorus.h
midirecorderview.h
CAMidiRecorderView::onTimerTimeout
void onTimerTimeout()
Definition: midirecorderview.cpp:52
CAMidiRecorderView::Idle
@ Idle
Definition: midirecorderview.h:34
CAMidiRecorderView::setupCustomUi
void setupCustomUi()
Definition: midirecorderview.cpp:36
CAMidiRecorder::pauseRecording
void pauseRecording()
Definition: midirecorder.cpp:72
QDockWidget