phonebookui/Speeddial/ControlSrc/SpdiaControl_platsec.cpp
branchRCL_3
changeset 39 a6539d1e8e43
parent 23 5586b4d2ec3e
child 64 c1e8ba0c2b16
equal deleted inserted replaced
35:4ae315f230bc 39:a6539d1e8e43
   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(14);
   160 const TInt KIconsCount(15);
   161 const TInt KIconsIdCount(12);
   161 const TInt KIconsIdCount(15);
   162 const TInt KIconsMaskCount(12);
   162 const TInt KIconsMaskCount(15);
   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 
   456     iSkinIcons->Append( KAknsIIDQgnPropNrtypCar );
   456     iSkinIcons->Append( KAknsIIDQgnPropNrtypCar );
   457     if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) )
   457     if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) )
   458     	{
   458     	{
   459         iSkinIcons->Append( KAknsIIDQgnPropNrtypVoip ); 
   459         iSkinIcons->Append( KAknsIIDQgnPropNrtypVoip ); 
   460         iSkinIcons->Append( KAknsIIDQgnPropNrtypSwis );
   460         iSkinIcons->Append( KAknsIIDQgnPropNrtypSwis );
       
   461         iSkinIcons->Append( KAknsIIDQgnPropNrtypSip );
   461         }
   462         }
   462     iSkinIcons->Append( KAknsIIDQgnPropNrtypAssistant );
   463     iSkinIcons->Append( KAknsIIDQgnPropNrtypAssistant );
   463     iSkinIcons->Append( KAknsIIDQgnPropEmpty );
   464     iSkinIcons->Append( KAknsIIDQgnPropEmpty );
   464     iSkinIcons->Append( KAknsIIDQgnPropNrtypEmail );
   465     iSkinIcons->Append( KAknsIIDQgnPropNrtypEmail );
   465     iSkinIcons->Append( KAknsIIDQgnPropNrtypAddress );
   466     iSkinIcons->Append( KAknsIIDQgnPropNrtypAddress );
   476     iIcons->Append( EMbmAvkonQgn_prop_nrtyp_car );
   477     iIcons->Append( EMbmAvkonQgn_prop_nrtyp_car );
   477     if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) )
   478     if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) )
   478     	{
   479     	{
   479         iIcons->Append( EMbmAvkonQgn_prop_nrtyp_voip );
   480         iIcons->Append( EMbmAvkonQgn_prop_nrtyp_voip );
   480         iIcons->Append( EMbmAvkonQgn_prop_empty );
   481         iIcons->Append( EMbmAvkonQgn_prop_empty );
       
   482         iIcons->Append( EMbmAvkonQgn_prop_empty );
   481     	}
   483     	}
   482     iIcons->Append( EMbmAvkonQgn_prop_nrtyp_assistant );
   484     iIcons->Append( EMbmAvkonQgn_prop_nrtyp_assistant );
   483     iIcons->Append( EMbmAvkonQgn_prop_empty );
   485     iIcons->Append( EMbmAvkonQgn_prop_empty );
   484     iIcons->Append( EMbmAvkonQgn_prop_nrtyp_email );
   486     iIcons->Append( EMbmAvkonQgn_prop_nrtyp_email );
   485     iIcons->Append( EMbmAvkonQgn_prop_nrtyp_address );
   487     iIcons->Append( EMbmAvkonQgn_prop_nrtyp_address );
   494     iIconsId->Append( EPbkqgn_prop_nrtyp_car );
   496     iIconsId->Append( EPbkqgn_prop_nrtyp_car );
   495     if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) )
   497     if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) )
   496     	{
   498     	{
   497     	iIconsId->Append( EPbkqgn_prop_nrtyp_voip );
   499     	iIconsId->Append( EPbkqgn_prop_nrtyp_voip );
   498     	iIconsId->Append( EPbkqgn_prop_nrtyp_swis );
   500     	iIconsId->Append( EPbkqgn_prop_nrtyp_swis );
       
   501         iIconsId->Append( EPbkqgn_prop_nrtyp_sip );
   499     	}
   502     	}
   500     iIconsId->Append( EPbkqgn_prop_nrtyp_assistant );
   503     iIconsId->Append( EPbkqgn_prop_nrtyp_assistant );
       
   504     iIconsId->Append( EPbkqgn_prop_nrtyp_empty );
       
   505     iIconsId->Append( EPbkqgn_prop_nrtyp_empty );
   501     iIconsId->Append( EPbkqgn_prop_nrtyp_empty );
   506     iIconsId->Append( EPbkqgn_prop_nrtyp_empty );
   502     
   507     
   503     iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_phone_mask );
   508     iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_phone_mask );
   504     iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_home_mask );
   509     iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_home_mask );
   505     iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_work_mask );
   510     iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_work_mask );
   510     iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_car_mask );
   515     iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_car_mask );
   511     if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) )
   516     if ( FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) )
   512     	{
   517     	{
   513     	iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_voip_mask );
   518     	iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_voip_mask );
   514     	iIconsMask->Append( EMbmAvkonQgn_prop_empty_mask );
   519     	iIconsMask->Append( EMbmAvkonQgn_prop_empty_mask );
       
   520         iIconsMask->Append( EMbmAvkonQgn_prop_empty_mask );
   515     	}
   521     	}
   516     iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_assistant_mask );
   522     iIconsMask->Append( EMbmAvkonQgn_prop_nrtyp_assistant_mask );
       
   523     iIconsMask->Append( EMbmAvkonQgn_prop_empty_mask );
       
   524     iIconsMask->Append( EMbmAvkonQgn_prop_empty_mask );
   517     iIconsMask->Append( EMbmAvkonQgn_prop_empty_mask );
   525     iIconsMask->Append( EMbmAvkonQgn_prop_empty_mask );
   518     }
   526     }
   519 // ---------------------------------------------------------
   527 // ---------------------------------------------------------
   520 // CSpdiaControl::CSpdiaControl
   528 // CSpdiaControl::CSpdiaControl
   521 //
   529 //
  1519 
  1527 
  1520     iIconArray = new (ELeave)CAknIconArray(iSdmCount);
  1528     iIconArray = new (ELeave)CAknIconArray(iSdmCount);
  1521     iSdmArray = new (ELeave) CArrayFixFlat<TSpdiaIndexData> (iSdmCount);
  1529     iSdmArray = new (ELeave) CArrayFixFlat<TSpdiaIndexData> (iSdmCount);
  1522 
  1530 
  1523     iDialSkinBmp = new (ELeave)RArray<TAknsItemID>(KArraySize);
  1531     iDialSkinBmp = new (ELeave)RArray<TAknsItemID>(KArraySize);
  1524     iSkinIcons = new (ELeave)RArray<TAknsItemID>(KArraySize);
  1532     iSkinIcons = new (ELeave)RArray<TAknsItemID>(iIconsIdCount);
  1525     iIcons = new (ELeave)RArray<TInt>(iIconsCount);
  1533     iIcons = new (ELeave)RArray<TInt>(iIconsCount);
  1526     iIconsId = new (ELeave)RArray<TInt>(iIconsIdCount);
  1534     iIconsId = new (ELeave)RArray<TInt>(iIconsIdCount);
  1527     iIconsMask = new (ELeave)RArray<TInt>(iIconsMaskCount);
  1535     iIconsMask = new (ELeave)RArray<TInt>(iIconsMaskCount);
  1528     iShadowLayout = new (ELeave) CArrayFixFlat<TAknLayoutRect> (KLayoutCount);
  1536     iShadowLayout = new (ELeave) CArrayFixFlat<TAknLayoutRect> (KLayoutCount);
  1529     for (TInt i(0); i < KLayoutCount; ++i)
  1537     for (TInt i(0); i < KLayoutCount; ++i)