Mercurial > hg > sonic-visualiser
comparison main/MainWindow.h @ 81:911c0bd745cd
* Recall last file open/save path appropriately
* Harmonise handling of overwrite query etc for different file types
* When exporting a layer, export the right file type for the currently
selected filter in the file dialog
author | Chris Cannam |
---|---|
date | Fri, 05 Jan 2007 12:37:14 +0000 |
parents | bedc7517b6e8 |
children | d82e332cb178 |
comparison
equal
deleted
inserted
replaced
80:f4f52566e451 | 81:911c0bd745cd |
---|---|
88 void canSelect(bool); | 88 void canSelect(bool); |
89 void canClearSelection(bool); | 89 void canClearSelection(bool); |
90 void canEditSelection(bool); | 90 void canEditSelection(bool); |
91 void canPaste(bool); | 91 void canPaste(bool); |
92 void canInsertInstant(bool); | 92 void canInsertInstant(bool); |
93 void canInsertInstantsAtBoundaries(bool); | |
93 void canDeleteCurrentLayer(bool); | 94 void canDeleteCurrentLayer(bool); |
94 void canZoom(bool); | 95 void canZoom(bool); |
95 void canScroll(bool); | 96 void canScroll(bool); |
96 void canPlay(bool); | 97 void canPlay(bool); |
97 void canFfwd(bool); | 98 void canFfwd(bool); |
169 void cut(); | 170 void cut(); |
170 void copy(); | 171 void copy(); |
171 void paste(); | 172 void paste(); |
172 void deleteSelected(); | 173 void deleteSelected(); |
173 void insertInstant(); | 174 void insertInstant(); |
175 void insertInstantAt(size_t); | |
176 void insertInstantsAtBoundaries(); | |
174 | 177 |
175 void documentModified(); | 178 void documentModified(); |
176 void documentRestored(); | 179 void documentRestored(); |
177 | 180 |
178 void updateMenuStates(); | 181 void updateMenuStates(); |
348 }; | 351 }; |
349 | 352 |
350 virtual void closeEvent(QCloseEvent *e); | 353 virtual void closeEvent(QCloseEvent *e); |
351 bool checkSaveModified(); | 354 bool checkSaveModified(); |
352 | 355 |
356 enum FileType { | |
357 SessionFile, | |
358 AudioFile, | |
359 LayerFile, | |
360 AnyFile | |
361 }; | |
362 | |
363 QString getOpenFileName(FileType type); | |
364 QString getSaveFileName(FileType type); | |
365 void registerLastOpenedFilePath(FileType type, QString path); | |
366 | |
353 void createPlayTarget(); | 367 void createPlayTarget(); |
354 | 368 |
355 void openHelpUrl(QString url); | 369 void openHelpUrl(QString url); |
356 | 370 |
357 void toXml(QTextStream &stream); | 371 void toXml(QTextStream &stream); |