1106 connect( mShuffleAction, SIGNAL( triggered() ), this, SLOT( shufflePlayAll() ) ); |
1106 connect( mShuffleAction, SIGNAL( triggered() ), this, SLOT( shufflePlayAll() ) ); |
1107 if ( count <= 1 ) { |
1107 if ( count <= 1 ) { |
1108 mShuffleAction->setDisabled( true ); |
1108 mShuffleAction->setDisabled( true ); |
1109 } |
1109 } |
1110 if ( !mCollectionData->isAutoPlaylist() ) { |
1110 if ( !mCollectionData->isAutoPlaylist() ) { |
1111 menuAction = myMenu->addAction( hbTrId( "txt_common_menu_rename_item" ) ); |
1111 menuAction = myMenu->addAction( hbTrId( "txt_common_opt_rename_item" ) ); |
1112 if ( !mUsbBlocked ) { |
1112 if ( !mUsbBlocked ) { |
1113 connect( menuAction, SIGNAL( triggered() ), this, SLOT( renameCurrentPlaylistContainer() ) ); |
1113 connect( menuAction, SIGNAL( triggered() ), this, SLOT( renameCurrentPlaylistContainer() ) ); |
1114 } |
1114 } |
1115 else { |
1115 else { |
1116 menuAction->setDisabled( true ); |
1116 menuAction->setDisabled( true ); |
1117 } |
1117 } |
1118 } |
1118 } |
1119 addDefaultMenuOptions( myMenu, true, true ); |
1119 addDefaultMenuOptions( myMenu, true, true ); |
1120 break; |
1120 break; |
1121 default: |
1121 default: |
1122 //if we accidentally fall in an unknown context |
1122 // Provide 'exit' if we accidentally fall in an unknown context |
1123 addDefaultMenuOptions( myMenu, false, true ); |
1123 addDefaultMenuOptions( myMenu, false, true ); |
1124 break; |
1124 break; |
1125 } |
1125 } |
1126 } |
1126 } |
1127 else if ( mViewMode == MpCommon::FetchView ) { |
1127 else if ( mViewMode == MpCommon::FetchView ) { |
1128 switch ( mCollectionContext ) { |
1128 addDefaultMenuOptions( myMenu, true, false ); |
1129 case ECollectionContextAllSongs: |
|
1130 case ECollectionContextArtists: |
|
1131 case ECollectionContextAlbums: |
|
1132 addDefaultMenuOptions( myMenu, true, false ); |
|
1133 break; |
|
1134 default: |
|
1135 //if we accidentally fall in an unknown context |
|
1136 addDefaultMenuOptions( myMenu, false, true ); |
|
1137 break; |
|
1138 } |
|
1139 } |
1129 } |
1140 |
1130 |
1141 setMenu( myMenu ); |
1131 setMenu( myMenu ); |
1142 TX_EXIT |
1132 TX_EXIT |
1143 } |
1133 } |