Mercurial > hg > sonic-visualiser
comparison main/MainWindow.h @ 26:d88d117e0c34
* Add mono timestretch toggle button; some more work on getting blocksize etc
parameters through to plugins
author | Chris Cannam |
---|---|
date | Mon, 18 Sep 2006 16:43:17 +0000 |
parents | 3715efc38f95 |
children | 8ad306d8a568 |
comparison
equal
deleted
inserted
replaced
25:e74f508db18c | 26:d88d117e0c34 |
---|---|
44 class QMenu; | 44 class QMenu; |
45 class AudioDial; | 45 class AudioDial; |
46 class QLabel; | 46 class QLabel; |
47 class QCheckBox; | 47 class QCheckBox; |
48 class PreferencesDialog; | 48 class PreferencesDialog; |
49 class QPushButton; | |
49 | 50 |
50 | 51 |
51 class MainWindow : public QMainWindow | 52 class MainWindow : public QMainWindow |
52 { | 53 { |
53 Q_OBJECT | 54 Q_OBJECT |
139 | 140 |
140 void playLoopToggled(); | 141 void playLoopToggled(); |
141 void playSelectionToggled(); | 142 void playSelectionToggled(); |
142 void playSpeedChanged(int); | 143 void playSpeedChanged(int); |
143 void playSharpenToggled(); | 144 void playSharpenToggled(); |
145 void playMonoToggled(); | |
144 void sampleRateMismatch(size_t, size_t, bool); | 146 void sampleRateMismatch(size_t, size_t, bool); |
145 | 147 |
146 void outputLevelsChanged(float, float); | 148 void outputLevelsChanged(float, float); |
147 | 149 |
148 void currentPaneChanged(Pane *); | 150 void currentPaneChanged(Pane *); |
203 PaneStack *m_paneStack; | 205 PaneStack *m_paneStack; |
204 ViewManager *m_viewManager; | 206 ViewManager *m_viewManager; |
205 Panner *m_panner; | 207 Panner *m_panner; |
206 Fader *m_fader; | 208 Fader *m_fader; |
207 AudioDial *m_playSpeed; | 209 AudioDial *m_playSpeed; |
208 QCheckBox *m_playSharpen; | 210 QPushButton *m_playSharpen; |
211 QPushButton *m_playMono; | |
209 WaveformLayer *m_panLayer; | 212 WaveformLayer *m_panLayer; |
210 Layer *m_timeRulerLayer; | 213 Layer *m_timeRulerLayer; |
211 | 214 |
212 AudioCallbackPlaySource *m_playSource; | 215 AudioCallbackPlaySource *m_playSource; |
213 AudioCallbackPlayTarget *m_playTarget; | 216 AudioCallbackPlayTarget *m_playTarget; |