comparison src/MainWindow.h @ 404:51a51a174fe7

Try adding a combined simple level/pan widget
author Chris Cannam
date Tue, 24 Mar 2015 14:40:31 +0000
parents a0eedd10dee3
children 7d97da3c744e
comparison
equal deleted inserted replaced
403:cc33cdb114f6 404:51a51a174fe7
19 #include "framework/MainWindowBase.h" 19 #include "framework/MainWindowBase.h"
20 #include "Analyser.h" 20 #include "Analyser.h"
21 21
22 class VersionTester; 22 class VersionTester;
23 class ActivityLog; 23 class ActivityLog;
24 class LevelPanWidget;
24 25
25 class MainWindow : public MainWindowBase 26 class MainWindow : public MainWindowBase
26 { 27 {
27 Q_OBJECT 28 Q_OBJECT
28 29
101 102
102 virtual void speedUpPlayback(); 103 virtual void speedUpPlayback();
103 virtual void slowDownPlayback(); 104 virtual void slowDownPlayback();
104 virtual void restoreNormalPlayback(); 105 virtual void restoreNormalPlayback();
105 106
106 virtual void audioGainChanged(int); 107 virtual void audioGainChanged(float);
107 virtual void increaseAudioGain(); 108 virtual void pitchGainChanged(float);
108 virtual void decreaseAudioGain(); 109 virtual void notesGainChanged(float);
109 virtual void restoreNormalAudioGain(); 110
110 111 virtual void audioPanChanged(float);
111 virtual void pitchGainChanged(int); 112 virtual void pitchPanChanged(float);
112 virtual void increasePitchGain(); 113 virtual void notesPanChanged(float);
113 virtual void decreasePitchGain();
114 virtual void restoreNormalPitchGain();
115
116 virtual void notesGainChanged(int);
117 virtual void increaseNotesGain();
118 virtual void decreaseNotesGain();
119 virtual void restoreNormalNotesGain();
120
121 virtual void audioPanChanged(int);
122 virtual void increaseAudioPan();
123 virtual void decreaseAudioPan();
124 virtual void restoreNormalAudioPan();
125
126 virtual void pitchPanChanged(int);
127 virtual void increasePitchPan();
128 virtual void decreasePitchPan();
129 virtual void restoreNormalPitchPan();
130
131 virtual void notesPanChanged(int);
132 virtual void increaseNotesPan();
133 virtual void decreaseNotesPan();
134 virtual void restoreNormalNotesPan();
135 114
136 virtual void sampleRateMismatch(sv_samplerate_t, sv_samplerate_t, bool); 115 virtual void sampleRateMismatch(sv_samplerate_t, sv_samplerate_t, bool);
137 virtual void audioOverloadPluginDisabled(); 116 virtual void audioOverloadPluginDisabled();
138 virtual void audioTimeStretchMultiChannelDisabled(); 117 virtual void audioTimeStretchMultiChannelDisabled();
139 118
218 QAction *m_showPitch; 197 QAction *m_showPitch;
219 QAction *m_showNotes; 198 QAction *m_showNotes;
220 QAction *m_playAudio; 199 QAction *m_playAudio;
221 QAction *m_playPitch; 200 QAction *m_playPitch;
222 QAction *m_playNotes; 201 QAction *m_playNotes;
223 AudioDial *m_gainAudio; 202 LevelPanWidget *m_audioLPW;
224 AudioDial *m_gainPitch; 203 LevelPanWidget *m_pitchLPW;
225 AudioDial *m_gainNotes; 204 LevelPanWidget *m_notesLPW;
226 AudioDial *m_panAudio;
227 AudioDial *m_panPitch;
228 AudioDial *m_panNotes;
229 205
230 ActivityLog *m_activityLog; 206 ActivityLog *m_activityLog;
231 KeyReference *m_keyReference; 207 KeyReference *m_keyReference;
232 VersionTester *m_versionTester; 208 VersionTester *m_versionTester;
233 209