mpviewplugins/mpcollectionviewplugin/src/mpcollectionview.cpp
changeset 61 3cd404d31176
parent 58 ed94e1e8390e
equal deleted inserted replaced
58:ed94e1e8390e 61:3cd404d31176
  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 }