uiservicetab/vimpstui/src/cvimpstuitabbedview.cpp
branchRCL_3
changeset 14 6b620215f837
parent 10 d20aea8a18b6
child 21 2b7283837edb
equal deleted inserted replaced
13:76f25fb7a6a1 14:6b620215f837
   472                     {
   472                     {
   473                     break;	
   473                     break;	
   474                     }
   474                     }
   475                 }
   475                 }
   476             // common to all 
   476             // common to all 
       
   477             aMenuPane->SetItemDimmed(ECmdOpenConversation, ETrue);
   477             aMenuPane->SetItemDimmed(ECmdContactAddAsFriend, ETrue);
   478             aMenuPane->SetItemDimmed(ECmdContactAddAsFriend, ETrue);
   478             aMenuPane->SetItemDimmed(KAiwCmdCall, ETrue);
   479             aMenuPane->SetItemDimmed(KAiwCmdCall, ETrue);
   479             aMenuPane->SetItemDimmed(ECmdCloseConversation, ETrue);
   480             aMenuPane->SetItemDimmed(ECmdCloseConversation, ETrue);
   480             aMenuPane->SetItemDimmed(ECmdContactDetails, ETrue);
   481             aMenuPane->SetItemDimmed(ECmdContactDetails, ETrue);
   481             aMenuPane->SetItemDimmed(ECmdOpenFriendRequest, ETrue);
   482             aMenuPane->SetItemDimmed(ECmdOpenFriendRequest, ETrue);
   512                             if (imService)
   513                             if (imService)
   513                                 {
   514                                 {
   514                                 if ( iCommandHandler.GetProcessInterface().IsConversationExist( itemIndex ) )
   515                                 if ( iCommandHandler.GetProcessInterface().IsConversationExist( itemIndex ) )
   515                                     {
   516                                     {
   516                                     aMenuPane->SetItemDimmed(ECmdCloseConversation, EFalse);	
   517                                     aMenuPane->SetItemDimmed(ECmdCloseConversation, EFalse);	
       
   518                                     aMenuPane->SetItemDimmed(ECmdOpenConversation, ETrue);
       
   519                                     }
       
   520                                 else
       
   521                                 	{
       
   522 									aMenuPane->SetItemDimmed(ECmdOpenConversation, EFalse);
   517                                     }
   523                                     }
   518                                 }
   524                                 }
   519                             }
   525                             }
   520                         if(voipService)
   526                         if(voipService)
   521                             {
   527                             {
   604                         }
   610                         }
   605                     if (imService)
   611                     if (imService)
   606                         {                            
   612                         {                            
   607                         if (iCommandHandler.GetProcessInterface().IsConversationExist( itemIndex ))
   613                         if (iCommandHandler.GetProcessInterface().IsConversationExist( itemIndex ))
   608                             {
   614                             {
   609                             aMenuPane->SetItemDimmed(ECmdCloseConversation, EFalse);    
   615                             aMenuPane->SetItemDimmed(ECmdCloseConversation, EFalse);
       
   616                             aMenuPane->SetItemDimmed(ECmdOpenConversation, ETrue);
       
   617                             }
       
   618                         else
       
   619                         	{
       
   620 							aMenuPane->SetItemDimmed(ECmdOpenConversation, EFalse);
   610                             }
   621                             }
   611                         }
   622                         }
   612                     if(voipService)
   623                     if(voipService)
   613                         {
   624                         {
   614 						TInt index;
   625 						TInt index;