From: Jakob Leben Date: Sun, 14 Feb 2010 05:42:21 +0000 (+0100) Subject: Qt: playlist menu strings and icons X-Git-Tag: 1.1.0-ff~73 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=367c7701ec182923401425a43f8c0457bfb93922;p=vlc Qt: playlist menu strings and icons --- diff --git a/include/vlc_intf_strings.h b/include/vlc_intf_strings.h index e4cae97f97..7609f95775 100644 --- a/include/vlc_intf_strings.h +++ b/include/vlc_intf_strings.h @@ -54,26 +54,26 @@ #define I_POP_DEL N_("Delete") #define I_POP_INFO N_("Information...") #define I_POP_SORT N_("Sort") -#define I_POP_ADD N_("Add Node") +#define I_POP_NEWFOLDER N_("Create Folder...") #define I_POP_STREAM N_("Stream...") #define I_POP_SAVE N_("Save...") -#define I_POP_EXPLORE N_("Open Folder...") +#define I_POP_EXPLORE N_("Show Containing Folder...") /*************** Playlist *************/ -#define I_PL_LOOP N_("Repeat all") -#define I_PL_REPEAT N_("Repeat one") -#define I_PL_NOREPEAT N_("No repeat") +#define I_PL_LOOP N_("Repeat All") +#define I_PL_REPEAT N_("Repeat One") +#define I_PL_NOREPEAT N_("No Repeat") #define I_PL_RANDOM N_("Random") -#define I_PL_NORANDOM N_("Random off") +#define I_PL_NORANDOM N_("Random Off") -#define I_PL_ADDPL N_("Add to playlist") -#define I_PL_ADDML N_("Add to media library") +#define I_PL_ADDPL N_("Add to Playlist") +#define I_PL_ADDML N_("Add to Media Library") -#define I_PL_ADDF N_("Add file...") -#define I_PL_ADVADD N_("Advanced open...") -#define I_PL_ADDDIR N_("Add directory...") +#define I_PL_ADDF N_("Add File...") +#define I_PL_ADVADD N_("Advanced Open...") +#define I_PL_ADDDIR N_("Add Folder...") #define I_PL_SAVE N_("Save Playlist to &File...") #define I_PL_LOAD N_("Open Play&list...") diff --git a/modules/gui/qt4/components/playlist/playlist_model.cpp b/modules/gui/qt4/components/playlist/playlist_model.cpp index 7952b662eb..29595620a1 100644 --- a/modules/gui/qt4/components/playlist/playlist_model.cpp +++ b/modules/gui/qt4/components/playlist/playlist_model.cpp @@ -896,31 +896,35 @@ bool PLModel::popup( const QModelIndex & index, const QPoint &point, const QMode QMenu menu; if( i_popup_item > -1 ) { - menu.addAction( qtr(I_POP_PLAY), this, SLOT( popupPlay() ) ); - menu.addAction( qtr(I_POP_DEL), this, SLOT( popupDel() ) ); + menu.addAction( QIcon( ":/menu/play" ), qtr(I_POP_PLAY), this, SLOT( popupPlay() ) ); + menu.addAction( QIcon( ":/buttons/playlist/playlist_remove" ), + qtr(I_POP_DEL), this, SLOT( popupDel() ) ); menu.addSeparator(); - menu.addAction( qtr(I_POP_STREAM), this, SLOT( popupStream() ) ); + menu.addAction( QIcon( ":/menu/stream" ), + qtr(I_POP_STREAM), this, SLOT( popupStream() ) ); menu.addAction( qtr(I_POP_SAVE), this, SLOT( popupSave() ) ); menu.addSeparator(); - menu.addAction( qtr(I_POP_INFO), this, SLOT( popupInfo() ) ); - menu.addAction( qtr( I_POP_EXPLORE ), this, SLOT( popupExplore() ) ); + menu.addAction( QIcon( ":/menu/info" ), qtr(I_POP_INFO), this, SLOT( popupInfo() ) ); + menu.addAction( QIcon( ":/type/folder-grey" ), + qtr( I_POP_EXPLORE ), this, SLOT( popupExplore() ) ); } if( canEdit() ) { + QIcon addIcon( ":/buttons/playlist/playlist_add" ); menu.addSeparator(); - if( tree ) menu.addAction( qtr(I_POP_ADD) + QString("..."), this, SLOT( popupAddNode() ) ); + if( tree ) menu.addAction( addIcon, qtr(I_POP_NEWFOLDER), this, SLOT( popupAddNode() ) ); if( rootItem->i_id == THEPL->p_playing->i_id ) { - menu.addAction( qtr(I_PL_ADDF), THEDP, SLOT( simplePLAppendDialog()) ); - menu.addAction( qtr(I_PL_ADDDIR), THEDP, SLOT( PLAppendDir()) ); - menu.addAction( qtr(I_OP_ADVOP), THEDP, SLOT( PLAppendDialog()) ); + menu.addAction( addIcon, qtr(I_PL_ADDF), THEDP, SLOT( simplePLAppendDialog()) ); + menu.addAction( addIcon, qtr(I_PL_ADDDIR), THEDP, SLOT( PLAppendDir()) ); + menu.addAction( addIcon, qtr(I_OP_ADVOP), THEDP, SLOT( PLAppendDialog()) ); } else if( THEPL->p_media_library && rootItem->i_id == THEPL->p_media_library->i_id ) { - menu.addAction( qtr(I_PL_ADDF), THEDP, SLOT( simpleMLAppendDialog()) ); - menu.addAction( qtr(I_PL_ADDDIR), THEDP, SLOT( MLAppendDir() ) ); - menu.addAction( qtr(I_OP_ADVOP), THEDP, SLOT( MLAppendDialog() ) ); + menu.addAction( addIcon, qtr(I_PL_ADDF), THEDP, SLOT( simpleMLAppendDialog()) ); + menu.addAction( addIcon, qtr(I_PL_ADDDIR), THEDP, SLOT( MLAppendDir() ) ); + menu.addAction( addIcon, qtr(I_OP_ADVOP), THEDP, SLOT( MLAppendDialog() ) ); } } if( i_popup_item > -1 ) @@ -1030,7 +1034,7 @@ void PLModel::popupAddNode() { bool ok; QString name = QInputDialog::getText( PlaylistDialog::getInstance( p_intf ), - qtr( I_POP_ADD ), qtr( "Enter name for new folder:" ), + qtr( "Create Folder" ), qtr( "Enter name for new folder:" ), QLineEdit::Normal, QString(), &ok); if( !ok || name.isEmpty() ) return; PL_LOCK;