GUI support for "Delete All Unused" playlists.
authorRobin Gareus <robin@gareus.org>
Sat, 21 Nov 2015 20:12:17 +0000 (21:12 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 21 Nov 2015 20:12:17 +0000 (21:12 +0100)
gtk2_ardour/editor.cc

index 50745e475d0b4055182afd1b473d32c2ed8c24f2..48cb20677ba9bf82f99408e8f9b369d0621e7127 100644 (file)
@@ -4160,19 +4160,25 @@ Editor::playlist_deletion_dialog (boost::shared_ptr<Playlist> pl)
 
        label.show ();
 
+       dialog.add_button (_("Delete All Unused"), RESPONSE_YES);
        dialog.add_button (_("Delete Playlist"), RESPONSE_ACCEPT);
        dialog.add_button (_("Keep Playlist"), RESPONSE_REJECT);
        dialog.add_button (_("Cancel"), RESPONSE_CANCEL);
 
        switch (dialog.run ()) {
+       case RESPONSE_YES:
+               /* delete this and all others */
+               return 2;
+               break;
+
        case RESPONSE_ACCEPT:
                /* delete the playlist */
-               return 0;
+               return 1;
                break;
 
        case RESPONSE_REJECT:
                /* keep the playlist */
-               return 1;
+               return 0;
                break;
 
        default: