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_ */