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;