]> Shamusworld >> Repos - wozmaker/blob - src/navwidget.h
Flesh out the disk settings dialog.
[wozmaker] / src / navwidget.h
1 #ifndef __NAVWIDGET_H__
2 #define __NAVWIDGET_H__
3
4 #include <QtWidgets>
5
6 class NavWidget: public QWidget
7 {
8         Q_OBJECT
9
10         public:
11                 NavWidget(void);
12                 ~NavWidget();
13
14         signals:
15                 void UpdateWaveform(void);
16                 void InitSync(void);
17                 void StepBack(void);
18                 void ManualSync(void);
19                 void ZeroAll(void);
20                 void Synthesize(void);
21                 void Synthesize2(void);
22                 void Sync(int, int);
23                 void WaveSync(int);
24                 void Ratio(int, int);
25
26         public slots:
27                 void ShowInfo(void);
28                 void HandlePrevTrack(void);
29                 void HandleNextTrack(void);
30                 void HandleInitSync(void);
31                 void HandleStepBack(void);
32                 void HandleManualSync(void);
33                 void HandleZeroAll(void);
34                 void HandleSynthesize(void);
35                 void HandleSynthesize2(void);
36                 void HandleSync1(int);
37                 void HandleSync2(int);
38                 void HandleSync3(int);
39                 void HandleSync4(int);
40                 void HandleSync5(int);
41                 void HandleWaveSync(int);
42
43         private:
44                 QLabel * label;
45 };
46
47 #endif  // __NAVWIDGET_H__
48