X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fsavefile.C;h=a551c28b4c68ecea7d953ce2ddad1fb4669a118a;hb=85a4302e7031b0285aeb9559aa6dbc531db6e443;hp=a40fcac2aa7d53cb7a7b5b076fe4b637f0bb99b9;hpb=9b18af02dc4ccbf052ef9d70180a3d16c0f9848b;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/savefile.C b/cinelerra-5.1/cinelerra/savefile.C index a40fcac2..a551c28b 100644 --- a/cinelerra-5.1/cinelerra/savefile.C +++ b/cinelerra-5.1/cinelerra/savefile.C @@ -253,3 +253,21 @@ void SaveProject::run() mwindow->save_project(dir_path, save_mode, overwrite, reload); } + +SaveSession::SaveSession(MWindow *mwindow) + : BC_MenuItem(_("Save Session"),_("Ctrl-s"),'s') +{ + this->mwindow = mwindow; + set_ctrl(1); +} + +int SaveSession::handle_event() +{ + mwindow->save_defaults(); + mwindow->save_backup(); + mwindow->save(0); + mwindow->gui->show_message(_("Saved session.")); + return 1; +} + +