diff options
author | Robin Gareus <robin@gareus.org> | 2015-11-21 21:12:17 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-11-21 21:12:17 +0100 |
commit | c0e05f7306463c1c096538b4783ce465fdacea25 (patch) | |
tree | 164025b40f6d10e024875a43c3cf6011981ebc4b /gtk2_ardour/editor.cc | |
parent | 20262abe7f1f73943ffa1dcf5bfb6599bee5d2a0 (diff) |
GUI support for "Delete All Unused" playlists.
Diffstat (limited to 'gtk2_ardour/editor.cc')
-rw-r--r-- | gtk2_ardour/editor.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 50745e475d..48cb20677b 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -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: |