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; |