Mercurial > hg > sonic-visualiser
comparison main/MainWindow.h @ 116:99d65ba33c88
* More useful status bar text -- show the current play time and the extents of
the visible area
* Add update-i18n.sh to update the i18n/ts and qm files -- I can't get qmake
to do the right thing now that the project file has been split up into
several project files
* Fix missing Q_OBJECTs, etc, reported by lupdate
* Update Russian translation from AlexandrE
author | Chris Cannam |
---|---|
date | Wed, 07 Mar 2007 17:07:02 +0000 |
parents | dd11619b73ba |
children | 8089a394829a |
comparison
equal
deleted
inserted
replaced
115:c9930ec7a3f9 | 116:99d65ba33c88 |
---|---|
163 void playSharpenToggled(); | 163 void playSharpenToggled(); |
164 void playMonoToggled(); | 164 void playMonoToggled(); |
165 void sampleRateMismatch(size_t, size_t, bool); | 165 void sampleRateMismatch(size_t, size_t, bool); |
166 void audioOverloadPluginDisabled(); | 166 void audioOverloadPluginDisabled(); |
167 | 167 |
168 void playbackFrameChanged(unsigned long); | |
169 void globalCentreFrameChanged(unsigned long); | |
170 void viewCentreFrameChanged(View *, unsigned long); | |
171 void viewZoomLevelChanged(View *, unsigned long, bool); | |
168 void outputLevelsChanged(float, float); | 172 void outputLevelsChanged(float, float); |
169 | 173 |
170 void currentPaneChanged(Pane *); | 174 void currentPaneChanged(Pane *); |
171 void currentLayerChanged(Pane *, Layer *); | 175 void currentLayerChanged(Pane *, Layer *); |
172 | 176 |
220 void pollOSC(); | 224 void pollOSC(); |
221 void handleOSCMessage(const OSCMessage &); | 225 void handleOSCMessage(const OSCMessage &); |
222 | 226 |
223 void mouseEnteredWidget(); | 227 void mouseEnteredWidget(); |
224 void mouseLeftWidget(); | 228 void mouseLeftWidget(); |
229 void contextHelpChanged(const QString &); | |
225 | 230 |
226 void website(); | 231 void website(); |
227 void help(); | 232 void help(); |
228 void about(); | 233 void about(); |
229 | 234 |
266 | 271 |
267 bool m_documentModified; | 272 bool m_documentModified; |
268 bool m_openingAudioFile; | 273 bool m_openingAudioFile; |
269 bool m_abandoning; | 274 bool m_abandoning; |
270 | 275 |
276 int m_lastPlayStatusSec; | |
277 mutable QString m_myStatusMessage; | |
278 | |
271 QPointer<PreferencesDialog> m_preferencesDialog; | 279 QPointer<PreferencesDialog> m_preferencesDialog; |
272 | 280 |
273 WaveFileModel *getMainModel(); | 281 WaveFileModel *getMainModel(); |
282 const WaveFileModel *getMainModel() const; | |
274 void createDocument(); | 283 void createDocument(); |
275 | 284 |
276 struct PaneConfiguration { | 285 struct PaneConfiguration { |
277 PaneConfiguration(LayerFactory::LayerType _layer | 286 PaneConfiguration(LayerFactory::LayerType _layer |
278 = LayerFactory::TimeRuler, | 287 = LayerFactory::TimeRuler, |
384 | 393 |
385 void createPlayTarget(); | 394 void createPlayTarget(); |
386 | 395 |
387 void openHelpUrl(QString url); | 396 void openHelpUrl(QString url); |
388 | 397 |
398 void updateVisibleRangeDisplay(Pane *p) const; | |
399 | |
389 void toXml(QTextStream &stream); | 400 void toXml(QTextStream &stream); |
390 }; | 401 }; |
391 | 402 |
392 | 403 |
393 #endif | 404 #endif |