phonebookui/Phonebook2/ccapplication/ccacommlauncherplugin/src/ccappcommlaunchercontacthandler.cpp
branchRCL_3
changeset 26 0d28c1c5b6dd
parent 14 81f8547efd4f
child 35 4ae315f230bc
equal deleted inserted replaced
23:5586b4d2ec3e 26:0d28c1c5b6dd
   374             isMatch = FieldArrayAndContactActionMatch( 
   374             isMatch = FieldArrayAndContactActionMatch( 
   375                 aContactField, KCCAppCommLauncherVoiceCallGroup, 
   375                 aContactField, KCCAppCommLauncherVoiceCallGroup, 
   376                 CCACOMMLAUNCHER_ROMARRAY_SIZE( KCCAppCommLauncherVoiceCallGroup )); 
   376                 CCACOMMLAUNCHER_ROMARRAY_SIZE( KCCAppCommLauncherVoiceCallGroup )); 
   377             break;
   377             break;
   378         case VPbkFieldTypeSelectorFactory::EUniEditorSelector: 
   378         case VPbkFieldTypeSelectorFactory::EUniEditorSelector: 
   379         	 TInt flags = 0;
   379             {
   380         	 CRepository* key = CRepository::NewL(TUid::Uid(KCRUidPhonebook));
   380             TInt flags = 0;
   381         	 TInt err = key->Get(KPhonebookLocalVariationFlags, flags);
   381             CRepository* key = CRepository::NewL( TUid::Uid( KCRUidPhonebook ) );
       
   382             TInt err = key->Get( KPhonebookLocalVariationFlags, flags );
   382         	            
   383         	            
   383         	 if ( flags & EVPbkLVShowEmailInSendMsg)
   384             if ( flags & EVPbkLVShowEmailInSendMsg )
   384         		 {
   385                 {
   385         		 isMatch = FieldArrayAndContactActionMatch( 
   386                 isMatch = FieldArrayAndContactActionMatch( 
   386         		          aContactField, KCCAppCommLauncherMessageEmailGroup, 
   387                     aContactField, KCCAppCommLauncherMessageEmailGroup, 
   387         		          CCACOMMLAUNCHER_ROMARRAY_SIZE( KCCAppCommLauncherMessageEmailGroup ));
   388                     CCACOMMLAUNCHER_ROMARRAY_SIZE( KCCAppCommLauncherMessageEmailGroup ) );
   388         		 }
   389                 }
   389         	 else
   390             else
   390         		 {       	
   391                 {       	
   391         		 isMatch = FieldArrayAndContactActionMatch( 
   392                 isMatch = FieldArrayAndContactActionMatch( 
   392         				 aContactField, KCCAppCommLauncherMessageGroup, 
   393                     aContactField, KCCAppCommLauncherMessageGroup, 
   393         				 CCACOMMLAUNCHER_ROMARRAY_SIZE( KCCAppCommLauncherMessageGroup )); 
   394                     CCACOMMLAUNCHER_ROMARRAY_SIZE( KCCAppCommLauncherMessageGroup ) ); 
   394         		 }
   395                 }
   395         	 delete key;
   396             delete key;
   396         	 break;
   397             }
       
   398             break;
   397         case VPbkFieldTypeSelectorFactory::EEmailEditorSelector:        
   399         case VPbkFieldTypeSelectorFactory::EEmailEditorSelector:        
   398             isMatch = FieldArrayAndContactActionMatch( 
   400             isMatch = FieldArrayAndContactActionMatch( 
   399                 aContactField, KCCAppCommLauncherEmailGroup, 
   401                 aContactField, KCCAppCommLauncherEmailGroup, 
   400                 CCACOMMLAUNCHER_ROMARRAY_SIZE( KCCAppCommLauncherEmailGroup )); 
   402                 CCACOMMLAUNCHER_ROMARRAY_SIZE( KCCAppCommLauncherEmailGroup )); 
   401             break;
   403             break;