Mercurial > hg > sonic-visualiser
diff main/MainWindow.h @ 82:d82e332cb178
* Fix #1491849 strange behaviour on Cancel during query on new file load
author | Chris Cannam |
---|---|
date | Fri, 05 Jan 2007 12:59:51 +0000 |
parents | 911c0bd745cd |
children | 4eae5b521a34 |
line wrap: on
line diff
--- a/main/MainWindow.h Fri Jan 05 12:37:14 2007 +0000 +++ b/main/MainWindow.h Fri Jan 05 12:59:51 2007 +0000 @@ -67,10 +67,17 @@ AskUser }; - bool openSomeFile(QString path, AudioFileOpenMode = AskUser); - bool openAudioFile(QString path, AudioFileOpenMode = AskUser); - bool openLayerFile(QString path); - bool openSessionFile(QString path); + enum FileOpenStatus { + FileOpenSucceeded, + FileOpenFailed, + FileOpenCancelled + }; + + FileOpenStatus openSomeFile(QString path, AudioFileOpenMode = AskUser); + FileOpenStatus openAudioFile(QString path, AudioFileOpenMode = AskUser); + FileOpenStatus openLayerFile(QString path); + FileOpenStatus openSessionFile(QString path); + bool saveSessionFile(QString path); bool commitData(bool mayAskUser); // on session shutdown