switch move/swap tracks, add mv trk shortcut, update msg
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / savefile.C
index a40fcac2aa7d53cb7a7b5b076fe4b637f0bb99b9..a551c28b4c68ecea7d953ce2ddad1fb4669a118a 100644 (file)
@@ -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;
+}
+
+