Canorus  0.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
24  Q_OBJECT
25 
26 public:
27  CAMidiRecorderView( CAMidiRecorder *recorder, QWidget *parent=0 );
28  virtual ~CAMidiRecorderView();
29 
32 
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_ */
Definition: midirecorderview.h:23
QTimer * _timer
Definition: midirecorderview.h:48
CAMidiRecorder * midiRecorder()
Definition: midirecorderview.h:31
Definition: ui_midirecorder.h:120
void on_uiRecord_clicked(bool)
Definition: midirecorderview.cpp:79
virtual ~CAMidiRecorderView()
Definition: midirecorderview.cpp:25
void setupCustomUi()
Definition: midirecorderview.cpp:36
CAMidiRecorderView(CAMidiRecorder *recorder, QWidget *parent=0)
Definition: midirecorderview.cpp:16
Definition: midirecorderview.h:36
Definition: midirecorderview.h:35
CAMidiRecorder * _midiRecorder
Definition: midirecorderview.h:50
CARecorderStatus
Definition: midirecorderview.h:33
CARecorderStatus _status
Definition: midirecorderview.h:51
Definition: midirecorderview.h:34
void on_uiStop_clicked(bool)
Definition: midirecorderview.cpp:70
void on_uiPause_clicked(bool)
Definition: midirecorderview.cpp:62
void setMidiRecorder(CAMidiRecorder *r)
Definition: midirecorderview.h:30
Class for live recording of the Midi events.
Definition: midirecorder.h:18
void onTimerTimeout()
Definition: midirecorderview.cpp:52