446 iSkinIcons->Append( KAknsIIDQgnPropNrtypMobile ); |
446 iSkinIcons->Append( KAknsIIDQgnPropNrtypMobile ); |
447 iSkinIcons->Append( KAknsIIDQgnPropNrtypVideo ); |
447 iSkinIcons->Append( KAknsIIDQgnPropNrtypVideo ); |
448 iSkinIcons->Append( KAknsIIDQgnPropNrtypFax ); |
448 iSkinIcons->Append( KAknsIIDQgnPropNrtypFax ); |
449 iSkinIcons->Append( KAknsIIDQgnPropNrtypPager ); |
449 iSkinIcons->Append( KAknsIIDQgnPropNrtypPager ); |
450 iSkinIcons->Append( KAknsIIDQgnPropNrtypCar ); |
450 iSkinIcons->Append( KAknsIIDQgnPropNrtypCar ); |
451 if ( FeatureManager::FeatureSupported(KFeatureIdCommonVoip) ) |
451 if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) ) |
452 { |
452 { |
453 iSkinIcons->Append( KAknsIIDQgnPropNrtypVoip ); |
453 iSkinIcons->Append( KAknsIIDQgnPropNrtypVoip ); |
|
454 iSkinIcons->Append( KAknsIIDQgnPropNrtypSwis ); |
454 } |
455 } |
455 iSkinIcons->Append( KAknsIIDQgnPropNrtypAssistant ); |
456 iSkinIcons->Append( KAknsIIDQgnPropNrtypAssistant ); |
456 iSkinIcons->Append(KAknsIIDQgnPropEmpty); |
457 iSkinIcons->Append( KAknsIIDQgnPropEmpty ); |
457 iSkinIcons->Append( KAknsIIDQgnPropNrtypEmail ); |
458 iSkinIcons->Append( KAknsIIDQgnPropNrtypEmail ); |
458 iSkinIcons->Append( KAknsIIDQgnPropNrtypAddress ); |
459 iSkinIcons->Append( KAknsIIDQgnPropNrtypAddress ); |
459 |
460 |
460 // LOCAL CONSTANTS AND MACROS |
461 // LOCAL CONSTANTS AND MACROS |
461 //This order is based on 'Standard field ids' (PbkFields.hrh) |
462 //This order is based on 'Standard field ids' (PbkFields.hrh) |
462 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_phone ); |
463 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_phone ); |
463 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_home ); |
464 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_home ); |
464 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_work ); |
465 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_work ); |
465 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_mobile ); |
466 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_mobile ); |
466 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_video ); |
467 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_video ); |
467 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_fax ); |
468 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_fax ); |
468 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_pager ); |
469 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_pager ); |
469 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_car ); |
470 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_car ); |
470 if ( FeatureManager::FeatureSupported(KFeatureIdCommonVoip) ) |
471 if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) ) |
471 { |
472 { |
472 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_voip ); |
473 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_voip ); |
|
474 iIcons->Append( EMbmAvkonQgn_prop_empty ); |
473 } |
475 } |
474 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_assistant ); |
476 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_assistant ); |
475 iIcons->Append( EMbmAvkonQgn_prop_empty); |
477 iIcons->Append( EMbmAvkonQgn_prop_empty ); |
476 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_email ); |
478 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_email ); |
477 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_address ); |
479 iIcons->Append( EMbmAvkonQgn_prop_nrtyp_address ); |
478 |
480 |
479 iIconsId->Append( EPbkqgn_prop_nrtyp_phone ); |
481 iIconsId->Append( EPbkqgn_prop_nrtyp_phone ); |
480 iIconsId->Append( EPbkqgn_prop_nrtyp_home ); |
482 iIconsId->Append( EPbkqgn_prop_nrtyp_home ); |
481 iIconsId->Append( EPbkqgn_prop_nrtyp_work ); |
483 iIconsId->Append( EPbkqgn_prop_nrtyp_work ); |
482 iIconsId->Append( EPbkqgn_prop_nrtyp_mobile ); |
484 iIconsId->Append( EPbkqgn_prop_nrtyp_mobile ); |
483 iIconsId->Append( EPbkqgn_prop_nrtyp_video ); |
485 iIconsId->Append( EPbkqgn_prop_nrtyp_video ); |
484 iIconsId->Append( EPbkqgn_prop_nrtyp_fax ); |
486 iIconsId->Append( EPbkqgn_prop_nrtyp_fax ); |
485 iIconsId->Append( EPbkqgn_prop_nrtyp_pager ); |
487 iIconsId->Append( EPbkqgn_prop_nrtyp_pager ); |
486 iIconsId->Append( EPbkqgn_prop_nrtyp_car ); |
488 iIconsId->Append( EPbkqgn_prop_nrtyp_car ); |
487 if ( FeatureManager::FeatureSupported(KFeatureIdCommonVoip) ) |
489 if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) ) |
488 { |
490 { |
489 iIconsId->Append( EPbkqgn_prop_nrtyp_voip ); |
491 iIconsId->Append( EPbkqgn_prop_nrtyp_voip ); |
|
492 iIconsId->Append( EPbkqgn_prop_nrtyp_swis ); |
490 } |
493 } |
491 iIconsId->Append( EPbkqgn_prop_nrtyp_assistant ); |
494 iIconsId->Append( EPbkqgn_prop_nrtyp_assistant ); |
492 iIconsId->Append( EPbkqgn_prop_nrtyp_empty); |
495 iIconsId->Append( EPbkqgn_prop_nrtyp_empty ); |
493 |
496 |
494 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_phone_mask ); |
497 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_phone_mask ); |
495 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_home_mask ); |
498 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_home_mask ); |
496 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_work_mask ); |
499 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_work_mask ); |
497 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_mobile_mask ); |
500 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_mobile_mask ); |
498 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_video_mask ); |
501 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_video_mask ); |
499 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_fax_mask ); |
502 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_fax_mask ); |
500 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_pager_mask ); |
503 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_pager_mask ); |
501 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_car_mask ); |
504 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_car_mask ); |
502 if ( FeatureManager::FeatureSupported(KFeatureIdCommonVoip) ) |
505 if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) ) |
503 { |
506 { |
504 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_voip_mask ); |
507 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_voip_mask ); |
|
508 iIconsMask->Append( EMbmAvkonQgn_prop_empty_mask ); |
505 } |
509 } |
506 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_assistant_mask ); |
510 iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_assistant_mask ); |
507 iIconsMask->Append( EMbmAvkonQgn_prop_empty_mask); |
511 iIconsMask->Append( EMbmAvkonQgn_prop_empty_mask ); |
508 } |
512 } |
509 // --------------------------------------------------------- |
513 // --------------------------------------------------------- |
510 // CSpdiaControl::CSpdiaControl |
514 // CSpdiaControl::CSpdiaControl |
511 // |
515 // |
512 // --------------------------------------------------------- |
516 // --------------------------------------------------------- |