phonebookui/Phonebook2/NamesListExtension/src/NamesListUiExtensionPlugin.cpp
branchRCL_3
changeset 58 d4f567ce2e7c
parent 45 34879f5cfc63
child 64 c1e8ba0c2b16
equal deleted inserted replaced
57:2666d9724c76 58:d4f567ce2e7c
   369                 DimItem( aMenuPane, EPbk2CmdEditMe ); 
   369                 DimItem( aMenuPane, EPbk2CmdEditMe ); 
   370                 }
   370                 }
   371             break;
   371             break;
   372             }
   372             }
   373 #endif            
   373 #endif            
   374         case R_AVKON_MENUPANE_MARKABLE_LIST_IMPLEMENTATION:
   374        
   375         	{
       
   376 
       
   377             if ( Pbk2NlxMenuFiltering::AddToFavoritesCmdSelected( aControl ) )
       
   378                 {
       
   379                 DimItem( aMenuPane, EAknCmdMark );
       
   380                 }
       
   381             if ( Pbk2NlxMenuFiltering::MyCardCmdSelected( aControl ) )
       
   382                 {
       
   383                 DimItem( aMenuPane, EAknCmdMark );
       
   384                 }
       
   385         	break;
       
   386         	}
       
   387         case R_PHONEBOOK2_MARKABLE_LIST_CONTEXT_MENU:
       
   388             {
       
   389             if ( Pbk2NlxMenuFiltering::AddToFavoritesCmdSelected( aControl ) )
       
   390                 {
       
   391                 DimItem( aMenuPane, EAknCmdMark );
       
   392                 DimItem( aMenuPane, EAknCmdUnmark );
       
   393                 }
       
   394             if ( Pbk2NlxMenuFiltering::MyCardCmdSelected( aControl ) )
       
   395                 {
       
   396                 DimItem( aMenuPane, EAknCmdMark );
       
   397                 DimItem( aMenuPane, EAknCmdUnmark );
       
   398                 }
       
   399             break;
       
   400             }
       
   401         case R_AVKON_MENUPANE_MARKABLE_LIST:
       
   402             {
       
   403             if ( !aControl.NumberOfContacts() )
       
   404                 {
       
   405                 DimItem( aMenuPane, EAknCmdEditListMenu );
       
   406                 }
       
   407             break;
       
   408             }
       
   409         case R_PHONEBOOK2_NAMESLIST_COPY_MENU:
   375         case R_PHONEBOOK2_NAMESLIST_COPY_MENU:
   410             {
   376             {
   411             MPbk2ContactUiControl2* tempControl = 
   377             MPbk2ContactUiControl2* tempControl = 
   412                    reinterpret_cast<MPbk2ContactUiControl2*>
   378                    reinterpret_cast<MPbk2ContactUiControl2*>
   413                        (aControl.ContactUiControlExtension(
   379                        (aControl.ContactUiControlExtension(