comparison main/MainWindow.h @ 489:c11a29843fe1 fullscreen

Start hacking in some fullscreen stuff (so far, this is just a mess)
author Chris Cannam
date Thu, 19 Jan 2012 15:34:33 +0000
parents 6d827453657f
children ab3bcd06b5c2
comparison
equal deleted inserted replaced
488:073733da4b6c 489:c11a29843fe1
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
81 void goFullScreen();
79 82
80 protected slots: 83 protected slots:
81 virtual void openSession(); 84 virtual void openSession();
82 virtual void importAudio(); 85 virtual void importAudio();
83 virtual void importMoreAudio(); 86 virtual void importMoreAudio();
184 protected: 187 protected:
185 Overview *m_overview; 188 Overview *m_overview;
186 Fader *m_fader; 189 Fader *m_fader;
187 AudioDial *m_playSpeed; 190 AudioDial *m_playSpeed;
188 WaveformLayer *m_panLayer; 191 WaveformLayer *m_panLayer;
192
193 QScrollArea *m_mainScroll;
189 194
190 bool m_mainMenusCreated; 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;
216 QAction *m_manageTemplatesAction; 221 QAction *m_manageTemplatesAction;
217 222
218 bool m_soloModified; 223 bool m_soloModified;
219 bool m_prevSolo; 224 bool m_prevSolo;
220 225
226 bool m_exiting;
227
221 QFrame *m_playControlsSpacer; 228 QFrame *m_playControlsSpacer;
222 int m_playControlsWidth; 229 int m_playControlsWidth;
223 230
224 QLabel *m_currentLabel; 231 QLabel *m_currentLabel;
225 232