comparison framework/MainWindowBase.h @ 371:dfcc5b355f33

Merge from branch warnfix_no_size_t
author Chris Cannam
date Wed, 18 Jun 2014 13:51:38 +0100
parents f1cab64363d7
children 024226dd9f51
comparison
equal deleted inserted replaced
355:e7a3fa8f4eec 371:dfcc5b355f33
108 108
109 virtual bool saveSessionFile(QString path); 109 virtual bool saveSessionFile(QString path);
110 virtual bool saveSessionTemplate(QString path); 110 virtual bool saveSessionTemplate(QString path);
111 111
112 /// Implementation of FrameTimer interface method 112 /// Implementation of FrameTimer interface method
113 virtual unsigned long getFrame() const; 113 virtual int getFrame() const;
114
115 void setDefaultFfwdRwdStep(RealTime step) {
116 m_defaultFfwdRwdStep = step;
117 }
114 118
115 signals: 119 signals:
116 // Used to toggle the availability of menu actions 120 // Used to toggle the availability of menu actions
117 void canAddPane(bool); 121 void canAddPane(bool);
118 void canDeleteCurrentPane(bool); 122 void canDeleteCurrentPane(bool);
150 void canSelectPreviousPane(bool); 154 void canSelectPreviousPane(bool);
151 void canSelectNextPane(bool); 155 void canSelectNextPane(bool);
152 void canSelectPreviousLayer(bool); 156 void canSelectPreviousLayer(bool);
153 void canSelectNextLayer(bool); 157 void canSelectNextLayer(bool);
154 void canSave(bool); 158 void canSave(bool);
159 void canSaveAs(bool);
155 void hideSplash(); 160 void hideSplash();
156 void sessionLoaded(); 161 void sessionLoaded();
157 void audioFileLoaded(); 162 void audioFileLoaded();
158 void replacedDocument(); 163 void replacedDocument();
159 void activity(QString); 164 void activity(QString);
205 210
206 virtual void playLoopToggled(); 211 virtual void playLoopToggled();
207 virtual void playSelectionToggled(); 212 virtual void playSelectionToggled();
208 virtual void playSoloToggled(); 213 virtual void playSoloToggled();
209 214
210 virtual void sampleRateMismatch(size_t, size_t, bool) = 0; 215 virtual void sampleRateMismatch(int, int, bool) = 0;
211 virtual void audioOverloadPluginDisabled() = 0; 216 virtual void audioOverloadPluginDisabled() = 0;
212 virtual void audioTimeStretchMultiChannelDisabled() = 0; 217 virtual void audioTimeStretchMultiChannelDisabled() = 0;
213 218
214 virtual void playbackFrameChanged(unsigned long); 219 virtual void playbackFrameChanged(int);
215 virtual void globalCentreFrameChanged(unsigned long); 220 virtual void globalCentreFrameChanged(int);
216 virtual void viewCentreFrameChanged(View *, unsigned long); 221 virtual void viewCentreFrameChanged(View *, int);
217 virtual void viewZoomLevelChanged(View *, unsigned long, bool); 222 virtual void viewZoomLevelChanged(View *, int, bool);
218 virtual void outputLevelsChanged(float, float) = 0; 223 virtual void outputLevelsChanged(float, float) = 0;
219 224
220 virtual void currentPaneChanged(Pane *); 225 virtual void currentPaneChanged(Pane *);
221 virtual void currentLayerChanged(Pane *, Layer *); 226 virtual void currentLayerChanged(Pane *, Layer *);
222 227
232 virtual void pasteAtPlaybackPosition(); 237 virtual void pasteAtPlaybackPosition();
233 virtual void pasteRelative(int offset); 238 virtual void pasteRelative(int offset);
234 virtual void deleteSelected(); 239 virtual void deleteSelected();
235 240
236 virtual void insertInstant(); 241 virtual void insertInstant();
237 virtual void insertInstantAt(size_t); 242 virtual void insertInstantAt(int);
238 virtual void insertInstantsAtBoundaries(); 243 virtual void insertInstantsAtBoundaries();
239 virtual void insertItemAtSelection(); 244 virtual void insertItemAtSelection();
240 virtual void insertItemAt(size_t, size_t); 245 virtual void insertItemAt(int, int);
241 virtual void renumberInstants(); 246 virtual void renumberInstants();
242 247
243 virtual void documentModified(); 248 virtual void documentModified();
244 virtual void documentRestored(); 249 virtual void documentRestored();
245 250
328 333
329 int m_lastPlayStatusSec; 334 int m_lastPlayStatusSec;
330 mutable QString m_myStatusMessage; 335 mutable QString m_myStatusMessage;
331 336
332 bool m_initialDarkBackground; 337 bool m_initialDarkBackground;
338
339 RealTime m_defaultFfwdRwdStep;
333 340
334 WaveFileModel *getMainModel(); 341 WaveFileModel *getMainModel();
335 const WaveFileModel *getMainModel() const; 342 const WaveFileModel *getMainModel() const;
336 void createDocument(); 343 void createDocument();
337 344