phonebookui/Speeddial/ControlSrc/SpdiaControl_platsec.cpp
branchRCL_3
changeset 7 b3431bff8c19
parent 3 04ab22b956c2
child 8 5586b4d2ec3e
equal deleted inserted replaced
6:e8e3147d53eb 7:b3431bff8c19
   155 const TInt KVoiceMail(0);
   155 const TInt KVoiceMail(0);
   156 const TInt KLayoutCount(5);
   156 const TInt KLayoutCount(5);
   157 const TInt KNullIndexData(-1);
   157 const TInt KNullIndexData(-1);
   158 const TInt32 KVmbxUid(0x100058F5) ;
   158 const TInt32 KVmbxUid(0x100058F5) ;
   159 const TInt KOperatorNameLength(100);
   159 const TInt KOperatorNameLength(100);
   160 const TInt KIconsCount(13);
   160 const TInt KIconsCount(14);
   161 const TInt KIconsIdCount(11);
   161 const TInt KIconsIdCount(12);
   162 const TInt KIconsMaskCount(11);
   162 const TInt KIconsMaskCount(12);
   163 
   163 
   164 _LIT(KNullCell, "\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t%d\t");
   164 _LIT(KNullCell, "\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t%d\t");
   165 _LIT(KDesTab, "\t");
   165 _LIT(KDesTab, "\t");
   166 _LIT(KDesTab2, "\t\t");
   166 _LIT(KDesTab2, "\t\t");
   167 
   167 
   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 // ---------------------------------------------------------