-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmixingpage.h
131 lines (106 loc) · 4.32 KB
/
mixingpage.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#ifndef MIXINGPAGE_H
#define MIXINGPAGE_H
#include <QWidget>
#include <QDial>
#include "led.h"
#include "opa.h"
namespace Ui {
class MixingPage;
}
class MixingPage : public QWidget
{
Q_OBJECT
public:
MixingPage(QWidget *parent = 0);
~MixingPage();
void setSampleSet(int set);
void setContent(int program, const OpaProgramParams * params, bool send);
void setGlobalsContent(const OpaGlobals * params, bool send);
void setKitContent(const OpaKit * kit, bool send);
void writeFlags(int program);
void refreshMixingLeds();
void refreshSampleLeds();
private:
int getKitParamIndex(int p);
private slots:
void on_mixerVolume1Slide_valueChanged(int value);
void on_mixerVolume2Slide_valueChanged(int value);
void on_mixerVolume3Slide_valueChanged(int value);
void on_mixerVolume4Slide_valueChanged(int value);
void on_mixerVolume5Slide_valueChanged(int value);
void on_mixerVolume6Slide_valueChanged(int value);
void on_mixerVolume7Slide_valueChanged(int value);
void on_mixerVolume8Slide_valueChanged(int value);
void on_mixerVolumeFMSlide_valueChanged(int value);
void on_mixerVolumeKitSlide_valueChanged(int value);
void on_mixerPan1Dial_valueChanged(int value);
void on_mixerPan2Dial_valueChanged(int value);
void on_mixerPan3Dial_valueChanged(int value);
void on_mixerPan4Dial_valueChanged(int value);
void on_mixerPan5Dial_valueChanged(int value);
void on_mixerPan6Dial_valueChanged(int value);
void on_mixerPan7Dial_valueChanged(int value);
void on_mixerPan8Dial_valueChanged(int value);
void on_mixerMute1Push_toggled(bool checked);
void on_mixerMute2Push_toggled(bool checked);
void on_mixerMute3Push_toggled(bool checked);
void on_mixerMute4Push_toggled(bool checked);
void on_mixerMute5Push_toggled(bool checked);
void on_mixerMute6Push_toggled(bool checked);
void on_mixerMute7Push_toggled(bool checked);
void on_mixerMute8Push_toggled(bool checked);
void on_mixerMuteFMPush_toggled(bool checked);
void on_mixerMuteKitPush_toggled(bool checked);
void on_mixerSteal1Push_toggled(bool checked);
void on_mixerSteal2Push_toggled(bool checked);
void on_mixerSteal3Push_toggled(bool checked);
void on_mixerSteal4Push_toggled(bool checked);
void on_mixerSteal5Push_toggled(bool checked);
void on_mixerSteal6Push_toggled(bool checked);
void on_mixerSteal7Push_toggled(bool checked);
void on_mixerSteal8Push_toggled(bool checked);
void on_kitVolume1Dial_valueChanged(int value);
void on_kitVolume2Dial_valueChanged(int value);
void on_kitVolume3Dial_valueChanged(int value);
void on_kitVolume4Dial_valueChanged(int value);
void on_kitVolume5Dial_valueChanged(int value);
void on_kitVolume6Dial_valueChanged(int value);
void on_kitVolume7Dial_valueChanged(int value);
void on_kitVolume8Dial_valueChanged(int value);
void on_kitPan1Dial_valueChanged(int value);
void on_kitPan2Dial_valueChanged(int value);
void on_kitPan3Dial_valueChanged(int value);
void on_kitPan4Dial_valueChanged(int value);
void on_kitPan5Dial_valueChanged(int value);
void on_kitPan6Dial_valueChanged(int value);
void on_kitPan7Dial_valueChanged(int value);
void on_kitPan8Dial_valueChanged(int value);
void on_kitDecay1Dial_valueChanged(int value);
void on_kitDecay2Dial_valueChanged(int value);
void on_kitDecay3Dial_valueChanged(int value);
void on_kitDecay4Dial_valueChanged(int value);
void on_kitDecay5Dial_valueChanged(int value);
void on_kitDecay6Dial_valueChanged(int value);
void on_kitDecay7Dial_valueChanged(int value);
void on_kitDecay8Dial_valueChanged(int value);
void on_kitSet1Push_clicked();
void on_kitSet2Push_clicked();
void on_kitSet3Push_clicked();
void on_kitSet4Push_clicked();
void on_masterVolumeDial_valueChanged(int value);
void on_masterCoarseDial_valueChanged(int value);
void on_masterFineDial_valueChanged(int value);
void on_masterVolumeEdit_editingFinished();
void on_masterCoarseEdit_editingFinished();
void on_masterFineEdit_editingFinished();
private:
QDial * kitVolumeDials[8];
QDial * kitPanningDials[8];
QDial * kitDecayDials[8];
int currentSet;
Led * mixingLeds[10];
Led * kitLeds[8];
public:
Ui::MixingPage *ui;
};
#endif // MIXINGPAGE_H