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