diff src/MainWindow.h @ 522:8f016d8c021a saveall

Add Save All function, as proposed by Yi Ting Tan
author Chris Cannam
date Wed, 15 Mar 2017 13:41:33 +0000
parents 25aa28a27252
children
line wrap: on
line diff
--- a/src/MainWindow.h	Wed Mar 15 11:31:49 2017 +0000
+++ b/src/MainWindow.h	Wed Mar 15 13:41:33 2017 +0000
@@ -32,6 +32,7 @@
     virtual ~MainWindow();
 
 signals:
+    void canSaveAll(bool);
     void canExportPitchTrack(bool);
     void canExportNotes(bool);
     void canSnapNotes(bool);
@@ -49,6 +50,7 @@
     virtual void saveSession();
     virtual void saveSessionInAudioPath();
     virtual void saveSessionAs();
+    virtual void saveAll();
     virtual void exportPitchLayer();
     virtual void exportNoteLayer();
     virtual void importPitchLayer();
@@ -242,6 +244,11 @@
     virtual void auxSnapNotes(Selection s);
 
     virtual void closeEvent(QCloseEvent *e);
+
+    bool trySaveSessionInAudioPath();
+    void exportNoteLayerTo(QString path);
+    void exportPitchLayerTo(QString path);
+    
     bool checkSaveModified();
     bool waitForInitialAnalysis();