Mercurial > hg > tony
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();