comparison main/MainWindow.h @ 218:e6b581c7c246

* Add support for Rubber Band timestretcher
author Chris Cannam
date Mon, 26 Nov 2007 13:33:44 +0000
parents 69f83e36b8e5
children 0f635e16881d
comparison
equal deleted inserted replaced
217:69f83e36b8e5 218:e6b581c7c246
130 virtual void setupRecentFilesMenu(); 130 virtual void setupRecentFilesMenu();
131 virtual void setupRecentTransformsMenu(); 131 virtual void setupRecentTransformsMenu();
132 132
133 virtual void playSpeedChanged(int); 133 virtual void playSpeedChanged(int);
134 virtual void playSharpenToggled(); 134 virtual void playSharpenToggled();
135 #ifndef HAVE_RUBBERBAND
135 virtual void playMonoToggled(); 136 virtual void playMonoToggled();
137 #endif
136 virtual void playSoloToggled(); 138 virtual void playSoloToggled();
137 virtual void alignToggled(); 139 virtual void alignToggled();
138 140
139 virtual void speedUpPlayback(); 141 virtual void speedUpPlayback();
140 virtual void slowDownPlayback(); 142 virtual void slowDownPlayback();
163 protected: 165 protected:
164 Overview *m_overview; 166 Overview *m_overview;
165 Fader *m_fader; 167 Fader *m_fader;
166 AudioDial *m_playSpeed; 168 AudioDial *m_playSpeed;
167 QPushButton *m_playSharpen; 169 QPushButton *m_playSharpen;
170 #ifndef HAVE_RUBBERBAND
168 QPushButton *m_playMono; 171 QPushButton *m_playMono;
172 #endif
169 WaveformLayer *m_panLayer; 173 WaveformLayer *m_panLayer;
170 174
171 bool m_mainMenusCreated; 175 bool m_mainMenusCreated;
172 QMenu *m_paneMenu; 176 QMenu *m_paneMenu;
173 QMenu *m_layerMenu; 177 QMenu *m_layerMenu;