Mercurial > hg > sonic-visualiser
comparison main/MainWindow.h @ 466:33d0632255b5 integration_library
Merge with the Kiosk branch
author | mathieub <mathieu.barthet@eecs.qmul.ac.uk> |
---|---|
date | Mon, 25 Jul 2011 21:04:31 +0100 |
parents | b3b9cc8f5466 f8f74f1b5b4f |
children |
comparison
equal
deleted
inserted
replaced
465:b3b9cc8f5466 | 466:33d0632255b5 |
---|---|
57 class OSCMessage; | 57 class OSCMessage; |
58 class KeyReference; | 58 class KeyReference; |
59 class Labeller; | 59 class Labeller; |
60 class ActivityLog; | 60 class ActivityLog; |
61 class QFileSystemWatcher; | 61 class QFileSystemWatcher; |
62 class QScrollArea; | |
62 | 63 |
63 class MainWindow : public MainWindowBase | 64 class MainWindow : public MainWindowBase |
64 { | 65 { |
65 Q_OBJECT | 66 Q_OBJECT |
66 | 67 |
74 void canAlign(bool); | 75 void canAlign(bool); |
75 | 76 |
76 public slots: | 77 public slots: |
77 virtual void preferenceChanged(PropertyContainer::PropertyName); | 78 virtual void preferenceChanged(PropertyContainer::PropertyName); |
78 virtual bool commitData(bool mayAskUser); | 79 virtual bool commitData(bool mayAskUser); |
80 virtual void toggleViewMode(); //to switch between minimal and full modes | |
79 | 81 |
80 protected slots: | 82 protected slots: |
81 virtual void openSession(); | 83 virtual void openSession(); |
82 virtual void importAudio(); | 84 virtual void importAudio(); |
83 virtual void importMoreAudio(); | 85 virtual void importMoreAudio(); |
179 virtual void help(); | 181 virtual void help(); |
180 virtual void about(); | 182 virtual void about(); |
181 virtual void keyReference(); | 183 virtual void keyReference(); |
182 virtual void newerVersionAvailable(QString); | 184 virtual void newerVersionAvailable(QString); |
183 | 185 |
186 //virtual void toggleViewMode(); //to switch between minimal and full modes | |
187 | |
184 protected: | 188 protected: |
185 Overview *m_overview; | 189 Overview *m_overview; |
186 Fader *m_fader; | 190 Fader *m_fader; |
187 AudioDial *m_playSpeed; | 191 AudioDial *m_playSpeed; |
188 WaveformLayer *m_panLayer; | 192 WaveformLayer *m_panLayer; |
189 | 193 QScrollArea *m_scroll; |
190 bool m_mainMenusCreated; | 194 |
195 bool m_mainMenusCreated; | |
191 QMenu *m_paneMenu; | 196 QMenu *m_paneMenu; |
192 QMenu *m_layerMenu; | 197 QMenu *m_layerMenu; |
193 QMenu *m_transformsMenu; | 198 QMenu *m_transformsMenu; |
194 QMenu *m_playbackMenu; | 199 QMenu *m_playbackMenu; |
195 QMenu *m_existingLayersMenu; | 200 QMenu *m_existingLayersMenu; |
200 QMenu *m_rightButtonMenu; | 205 QMenu *m_rightButtonMenu; |
201 QMenu *m_rightButtonLayerMenu; | 206 QMenu *m_rightButtonLayerMenu; |
202 QMenu *m_rightButtonTransformsMenu; | 207 QMenu *m_rightButtonTransformsMenu; |
203 QMenu *m_rightButtonPlaybackMenu; | 208 QMenu *m_rightButtonPlaybackMenu; |
204 | 209 |
210 QMenu *m_fileMenu; | |
211 QMenu *m_editMenu; | |
212 QMenu *m_viewMenu; | |
213 QMenu *m_helpMenu; | |
214 | |
205 QAction *m_deleteSelectedAction; | 215 QAction *m_deleteSelectedAction; |
206 QAction *m_soloAction; | 216 QAction *m_soloAction; |
207 QAction *m_rwdStartAction; | 217 QAction *m_rwdStartAction; |
208 QAction *m_rwdSimilarAction; | 218 QAction *m_rwdSimilarAction; |
209 QAction *m_rwdAction; | 219 QAction *m_rwdAction; |
212 QAction *m_ffwdEndAction; | 222 QAction *m_ffwdEndAction; |
213 QAction *m_playAction; | 223 QAction *m_playAction; |
214 QAction *m_playSelectionAction; | 224 QAction *m_playSelectionAction; |
215 QAction *m_playLoopAction; | 225 QAction *m_playLoopAction; |
216 QAction *m_manageTemplatesAction; | 226 QAction *m_manageTemplatesAction; |
227 QAction *m_alAction; | |
228 | |
229 QAction *m_importAnnotationLayerAction; | |
230 QAction *m_exportAnnotationLayerAction; | |
231 QAction *m_showNoOverlaysAction; | |
232 QAction *m_showMinimalOverlaysAction; | |
233 QAction *m_showStandardOverlaysAction; | |
234 QAction *m_showAllOverlaysAction; | |
235 QAction *m_showAllTimeRulersAction; | |
236 QAction *m_showZoomWheelsAction; | |
237 QAction *m_showPropertyBoxesAction; | |
238 QAction *m_showStatusBarAction; | |
239 | |
240 QToolBar *m_fileToolBar; | |
241 QToolBar *m_playbackToolBar; | |
242 QToolBar *m_viewToolBar; | |
243 QToolBar *m_playModeToolBar; | |
244 QToolBar *m_editToolBar; | |
245 QToolBar *m_toolsToolBar; | |
217 | 246 |
218 bool m_soloModified; | 247 bool m_soloModified; |
219 bool m_prevSolo; | 248 bool m_prevSolo; |
220 | 249 |
221 QFrame *m_playControlsSpacer; | 250 QFrame *m_playControlsSpacer; |