+DeleteFirstTrack::DeleteFirstTrack(MWindow *mwindow)
+ : BC_MenuItem(_("Delete first track"), "Shift-D", 'D')
+{
+ set_shift(1);
+ this->mwindow = mwindow;
+}
+
+int DeleteFirstTrack::handle_event()
+{
+ if( mwindow->session->current_operation == NO_OPERATION ) {
+ Track *track = mwindow->edl->tracks->first;
+ if( track ) mwindow->delete_track(track);
+ }
+ return 1;
+}
+
+DeleteLastTrack::DeleteLastTrack(MWindow *mwindow)