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;