1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-23 17:30:17 +01:00

AUP3: Fixes a couple of reported issues

Add the missing "File -> Save Project -> Backup Project..." menu item

Allows "File -> Save Project -> Save Project" to save unmodified
projects.
This commit is contained in:
Leland Lucius
2020-07-03 14:38:57 -05:00
parent 337e223754
commit c04ed76b6b
5 changed files with 239 additions and 36 deletions

View File

@@ -155,6 +155,13 @@ void OnSaveAs(const CommandContext &context )
projectFileManager.SaveAs();
}
void OnSaveCopy(const CommandContext &context )
{
auto &project = context.project;
auto &projectFileManager = ProjectFileManager::Get( project );
projectFileManager.SaveCopy();
}
void OnExportMp3(const CommandContext &context)
{
auto &project = context.project;
@@ -595,8 +602,10 @@ BaseItemSharedPtr FileMenu()
Section( "Save",
Menu( wxT("Save"), XXO("&Save Project"),
Command( wxT("Save"), XXO("&Save Project"), FN(OnSave),
AudioIONotBusyFlag() | UnsavedChangesFlag(), wxT("Ctrl+S") ),
AudioIONotBusyFlag(), wxT("Ctrl+S") ),
Command( wxT("SaveAs"), XXO("Save Project &As..."), FN(OnSaveAs),
AudioIONotBusyFlag() ),
Command( wxT("SaveCopy"), XXO("&Backup Project..."), FN(OnSaveCopy),
AudioIONotBusyFlag() )
)
),