diff --git a/src/apps/mediaplayer/playlist/PlaylistWindow.cpp b/src/apps/mediaplayer/playlist/PlaylistWindow.cpp index 1329913839..6edb631676 100644 --- a/src/apps/mediaplayer/playlist/PlaylistWindow.cpp +++ b/src/apps/mediaplayer/playlist/PlaylistWindow.cpp @@ -208,6 +208,10 @@ PlaylistWindow::MessageReceived(BMessage* message) _SavePlaylist(message); break; + case B_SELECT_ALL: + fListView->SelectAll(); + break; + case M_PLAYLIST_RANDOMIZE: fListView->Randomize(); break; @@ -259,6 +263,9 @@ PlaylistWindow::_CreateMenu(BRect& frame) B_SHIFT_KEY); editMenu->AddItem(fRedoMI); editMenu->AddSeparatorItem(); + editMenu->AddItem(new BMenuItem(B_TRANSLATE("Select all"), + new BMessage(B_SELECT_ALL), 'A')); + editMenu->AddSeparatorItem(); editMenu->AddItem(new BMenuItem(B_TRANSLATE("Randomize"), new BMessage(M_PLAYLIST_RANDOMIZE), 'R')); editMenu->AddSeparatorItem();