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