uifw/AvKon/src/AknSignalIcon.cpp
branchRCL_3
changeset 72 a5e7a4f63858
parent 59 978afdc0236f
equal deleted inserted replaced
64:85902f042028 72:a5e7a4f63858
    20 
    20 
    21 #include <AknsDrawUtils.h>
    21 #include <AknsDrawUtils.h>
    22 #include <eikenv.h>
    22 #include <eikenv.h>
    23 #include <akniconconfig.h>
    23 #include <akniconconfig.h>
    24 #include <avkon.mbg>
    24 #include <avkon.mbg>
    25 #include <featmgr.h>
       
    26 
    25 
    27 #include <AknTasHook.h>
    26 #include <AknTasHook.h>
    28 #include <AvkonInternalCRKeys.h>
    27 #include <AvkonInternalCRKeys.h>
    29 #include <centralrepository.h> 
    28 #include <centralrepository.h> 
    30 
    29 
   251         }
   250         }
   252 
   251 
   253     iIconState  = aIconState;
   252     iIconState  = aIconState;
   254     iColorIndex = aIconColorIndex;
   253     iColorIndex = aIconColorIndex;
   255     }
   254     }
   256 	
       
   257 void CAknSignalIcon::LoadTDIconL(TInt aIconState, TInt aIconColorIndex)
       
   258     {
       
   259 
       
   260     MAknsSkinInstance* skin = AknsUtils::SkinInstance();
       
   261     CFbsBitmap* bitmap = NULL;
       
   262     CFbsBitmap* mask = NULL;
       
   263 
       
   264     switch (aIconState)
       
   265         {
       
   266         // Old legacy GPRS icons.
       
   267         case EAknSignalGprsIndicatorOff:
       
   268         case EAknSignalGprsIndicatorAvailable: // fallthrough
       
   269             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnPropSignalIcon,
       
   270                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   271                     AknIconUtils::AvkonIconFileName(),
       
   272                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_icon,
       
   273                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_icon_mask, KRgbGray );
       
   274             break;
       
   275         case EAknSignalGprsIndicatorAttached:
       
   276         case EAknSignalGprsIndicatorEstablishingContext: // fallthrough
       
   277             AknsUtils::CreateColorIconL(skin,
       
   278                     KAknsIIDQgnIndiSignalGprsContext, KAknsIIDQsnIconColors,
       
   279                     aIconColorIndex, bitmap, mask,
       
   280                     AknIconUtils::AvkonIconFileName(),
       
   281                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_attach,
       
   282                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_attach_mask, KRgbGray );
       
   283             break;
       
   284         case EAknSignalGprsIndicatorContext:
       
   285             AknsUtils::CreateColorIconL(skin,
       
   286                     KAknsIIDQgnIndiSignalGprsContext, KAknsIIDQsnIconColors,
       
   287                     aIconColorIndex, bitmap, mask,
       
   288                     AknIconUtils::AvkonIconFileName(),
       
   289                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_context,
       
   290                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_context_mask, KRgbGray );
       
   291             break;
       
   292         case EAknSignalGprsIndicatorSuspended:
       
   293             AknsUtils::CreateColorIconL(skin,
       
   294                     KAknsIIDQgnIndiSignalGprsSuspended,
       
   295                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   296                     AknIconUtils::AvkonIconFileName(),
       
   297                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_suspended,
       
   298                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_suspended_mask, KRgbGray );
       
   299             break;
       
   300         case EAknSignalGprsIndicatorMultipdp:
       
   301             AknsUtils::CreateColorIconL(skin,
       
   302                     KAknsIIDQgnIndiSignalGprsMultipdp, KAknsIIDQsnIconColors,
       
   303                     aIconColorIndex, bitmap, mask,
       
   304                     AknIconUtils::AvkonIconFileName(),
       
   305                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_multipdp,
       
   306                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_multipdp_mask, KRgbGray );
       
   307             break;
       
   308 
       
   309             // Create common packet data indicator bitmaps.
       
   310         case EAknSignalCommonPacketDataIndicatorOff:
       
   311         case EAknSignalCommonPacketDataIndicatorAvailable: // fallthrough
       
   312             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnPropSignalIcon,
       
   313                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   314                     AknIconUtils::AvkonIconFileName(),
       
   315                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_icon,
       
   316                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_icon_mask, KRgbGray );
       
   317             break;
       
   318         case EAknSignalCommonPacketDataIndicatorAttached:
       
   319         case EAknSignalCommonPacketDataIndicatorEstablishingContext: // fallthrough
       
   320             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnIndiSignalPdAttach,
       
   321                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   322                     AknIconUtils::AvkonIconFileName(),
       
   323                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_attach,
       
   324                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_attach_mask, KRgbGray );
       
   325             break;
       
   326         case EAknSignalCommonPacketDataIndicatorContext:
       
   327             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnIndiSignalPdContext,
       
   328                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   329                     AknIconUtils::AvkonIconFileName(),
       
   330                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_context,
       
   331                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_context_mask, KRgbGray );
       
   332             break;
       
   333         case EAknSignalCommonPacketDataIndicatorSuspended:
       
   334             AknsUtils::CreateColorIconL(skin,
       
   335                     KAknsIIDQgnIndiSignalPdSuspended, KAknsIIDQsnIconColors,
       
   336                     aIconColorIndex, bitmap, mask,
       
   337                     AknIconUtils::AvkonIconFileName(),
       
   338                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_suspended,
       
   339                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_suspended_mask, KRgbGray );
       
   340             break;
       
   341         case EAknSignalCommonPacketDataIndicatorMultipdp:
       
   342             AknsUtils::CreateColorIconL(skin,
       
   343                     KAknsIIDQgnIndiSignalPdMultipdp, KAknsIIDQsnIconColors,
       
   344                     aIconColorIndex, bitmap, mask,
       
   345                     AknIconUtils::AvkonIconFileName(),
       
   346                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_multipdp,
       
   347                     EMbmAvkonQgn_indi_signal_gprs_tdscdma_multipdp_mask, KRgbGray );
       
   348             break;
       
   349 
       
   350             // Create EDGE packet data indicator bitmaps.
       
   351         case EAknSignalEdgeIndicatorOff:
       
   352             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnPropSignalIcon,
       
   353                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   354                     AknIconUtils::AvkonIconFileName(),
       
   355                     EMbmAvkonQgn_indi_signal_egprs_icon,
       
   356                     EMbmAvkonQgn_indi_signal_egprs_icon_mask, KRgbGray );
       
   357             break;
       
   358         case EAknSignalEdgeIndicatorAvailable:
       
   359             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnPropSignalIcon,
       
   360                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   361                     AknIconUtils::AvkonIconFileName(),
       
   362                     EMbmAvkonQgn_indi_signal_egprs_icon,
       
   363                     EMbmAvkonQgn_indi_signal_egprs_icon_mask, KRgbGray );
       
   364             break;
       
   365         case EAknSignalEdgeIndicatorAttached:
       
   366         case EAknSignalEdgeIndicatorEstablishingContext: // fallthrough
       
   367             AknsUtils::CreateColorIconL(skin,
       
   368                     KAknsIIDQgnIndiSignalEgprsAttach, KAknsIIDQsnIconColors,
       
   369                     aIconColorIndex, bitmap, mask,
       
   370                     AknIconUtils::AvkonIconFileName(),
       
   371                     EMbmAvkonQgn_indi_signal_egprs_attach,
       
   372                     EMbmAvkonQgn_indi_signal_egprs_attach_mask, KRgbGray );
       
   373             break;
       
   374         case EAknSignalEdgeIndicatorContext:
       
   375             AknsUtils::CreateColorIconL(skin,
       
   376                     KAknsIIDQgnIndiSignalEgprsContext, KAknsIIDQsnIconColors,
       
   377                     aIconColorIndex, bitmap, mask,
       
   378                     AknIconUtils::AvkonIconFileName(),
       
   379                     EMbmAvkonQgn_indi_signal_egprs_context,
       
   380                     EMbmAvkonQgn_indi_signal_egprs_context_mask, KRgbGray );
       
   381             break;
       
   382         case EAknSignalEdgeIndicatorSuspended:
       
   383             AknsUtils::CreateColorIconL(skin,
       
   384                     KAknsIIDQgnIndiSignalEgprsSuspended,
       
   385                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   386                     AknIconUtils::AvkonIconFileName(),
       
   387                     EMbmAvkonQgn_indi_signal_egprs_suspended,
       
   388                     EMbmAvkonQgn_indi_signal_egprs_suspended_mask, KRgbGray );
       
   389             break;
       
   390         case EAknSignalEdgeIndicatorMultipdp:
       
   391             AknsUtils::CreateColorIconL(skin,
       
   392                     KAknsIIDQgnIndiSignalEgprsMultipdp,
       
   393                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   394                     AknIconUtils::AvkonIconFileName(),
       
   395                     EMbmAvkonQgn_indi_signal_egprs_multipdp,
       
   396                     EMbmAvkonQgn_indi_signal_egprs_multipdp_mask, KRgbGray );
       
   397             break;
       
   398 
       
   399             // Create WCDMA indicator bitmaps.
       
   400         case EAknSignalWcdmaIndicatorOff:
       
   401             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnPropSignalIcon,
       
   402                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   403                     AknIconUtils::AvkonIconFileName(),
       
   404                     EMbmAvkonQgn_indi_signal_tdscdma_icon,
       
   405                     EMbmAvkonQgn_indi_signal_tdscdma_icon_mask, KRgbGray );
       
   406             break;
       
   407         case EAknSignalWcdmaIndicatorAvailable:
       
   408             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnIndiSignalWcdmaIcon,
       
   409                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   410                     AknIconUtils::AvkonIconFileName(),
       
   411                     EMbmAvkonQgn_indi_signal_tdscdma_icon,
       
   412                     EMbmAvkonQgn_indi_signal_tdscdma_icon_mask, KRgbGray );
       
   413             break;
       
   414         case EAknSignalWcdmaIndicatorAttached:
       
   415         case EAknSignalWcdmaIndicatorEstablishingContext: // fallthrough
       
   416             AknsUtils::CreateColorIconL(skin,
       
   417                     KAknsIIDQgnIndiSignalWcdmaAttach, KAknsIIDQsnIconColors,
       
   418                     aIconColorIndex, bitmap, mask,
       
   419                     AknIconUtils::AvkonIconFileName(),
       
   420                     EMbmAvkonQgn_indi_signal_tdscdma_attach,
       
   421                     EMbmAvkonQgn_indi_signal_tdscdma_attach_mask, KRgbGray );
       
   422             break;
       
   423         case EAknSignalWcdmaIndicatorContext:
       
   424             AknsUtils::CreateColorIconL(skin,
       
   425                     KAknsIIDQgnIndiSignalWcdmaContext, KAknsIIDQsnIconColors,
       
   426                     aIconColorIndex, bitmap, mask,
       
   427                     AknIconUtils::AvkonIconFileName(),
       
   428                     EMbmAvkonQgn_indi_signal_tdscdma_context,
       
   429                     EMbmAvkonQgn_indi_signal_tdscdma_context_mask, KRgbGray );
       
   430             break;
       
   431         case EAknSignalWcdmaIndicatorMultipdp:
       
   432             AknsUtils::CreateColorIconL(skin,
       
   433                     KAknsIIDQgnIndiSignalWcdmaMultipdp,
       
   434                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   435                     AknIconUtils::AvkonIconFileName(),
       
   436                     EMbmAvkonQgn_indi_signal_tdscdma_multipdp,
       
   437                     EMbmAvkonQgn_indi_signal_tdscdma_multipdp_mask, KRgbGray );
       
   438             break;
       
   439         case EAknSignalWcdmaIndicatorSuspended:
       
   440             AknsUtils::CreateColorIconL(skin,
       
   441                     KAknsIIDQgnIndiSignalWcdmaSuspended,
       
   442                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   443                     AknIconUtils::AvkonIconFileName(),
       
   444                     EMbmAvkonQgn_indi_signal_tdscdma_suspended,
       
   445                     EMbmAvkonQgn_indi_signal_tdscdma_suspended_mask, KRgbGray );
       
   446             break;
       
   447 
       
   448             // Create HSDPA indicator bitmaps.
       
   449         case EAknSignalHsdpaIndicatorOff:
       
   450             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnPropSignalIcon,
       
   451                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   452                     AknIconUtils::AvkonIconFileName(),
       
   453                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_icon,
       
   454                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_icon_mask, KRgbGray );
       
   455             break;
       
   456         case EAknSignalHsdpaIndicatorAvailable:
       
   457             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnIndiSignalHsdpaIcon,
       
   458                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   459                     AknIconUtils::AvkonIconFileName(),
       
   460                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_icon,
       
   461                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_icon_mask, KRgbGray );
       
   462             break;
       
   463         case EAknSignalHsdpaIndicatorAttached:
       
   464         case EAknSignalHsdpaIndicatorEstablishingContext: // fallthrough
       
   465             AknsUtils::CreateColorIconL(skin,
       
   466                     KAknsIIDQgnIndiSignalHsdpaAttach, KAknsIIDQsnIconColors,
       
   467                     aIconColorIndex, bitmap, mask,
       
   468                     AknIconUtils::AvkonIconFileName(),
       
   469                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_attach,
       
   470                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_attach_mask, KRgbGray );
       
   471             break;
       
   472         case EAknSignalHsdpaIndicatorContext:
       
   473             AknsUtils::CreateColorIconL(skin,
       
   474                     KAknsIIDQgnIndiSignalHsdpaContext, KAknsIIDQsnIconColors,
       
   475                     aIconColorIndex, bitmap, mask,
       
   476                     AknIconUtils::AvkonIconFileName(),
       
   477                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_context,
       
   478                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_context_mask, KRgbGray );
       
   479             break;
       
   480         case EAknSignalHsdpaIndicatorSuspended:
       
   481             AknsUtils::CreateColorIconL(skin,
       
   482                     KAknsIIDQgnIndiSignalHsdpaSuspended,
       
   483                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   484                     AknIconUtils::AvkonIconFileName(),
       
   485                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_suspended,
       
   486                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_suspended_mask, KRgbGray );
       
   487             break;
       
   488         case EAknSignalHsdpaIndicatorMultipdp:
       
   489             AknsUtils::CreateColorIconL(skin,
       
   490                     KAknsIIDQgnIndiSignalHsdpaMultipdp,
       
   491                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   492                     AknIconUtils::AvkonIconFileName(),
       
   493                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_multipdp,
       
   494                     EMbmAvkonQgn_indi_signal_hsdpa_tdscdma_multipdp_mask, KRgbGray );
       
   495             break;
       
   496 
       
   497             // Default in all situations
       
   498         default:
       
   499             AknsUtils::CreateColorIconL(skin, KAknsIIDQgnPropSignalIcon,
       
   500                     KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   501                     AknIconUtils::AvkonIconFileName(),
       
   502                     EMbmAvkonQgn_prop_signal_icon,
       
   503                     EMbmAvkonQgn_prop_signal_icon_mask, KRgbGray );
       
   504         }
       
   505     
       
   506 
       
   507 if ( bitmap )
       
   508     {
       
   509     delete iSignalIcon;
       
   510     iSignalIcon = bitmap;
       
   511     AknIconUtils::SetSize( iSignalIcon, Size() );
       
   512     }
       
   513 
       
   514 if ( mask )
       
   515     {
       
   516     delete iSignalIconMask;
       
   517     iSignalIconMask = mask;
       
   518     }
       
   519 
       
   520 iIconState = aIconState;
       
   521 iColorIndex = aIconColorIndex;
       
   522 }
       
   523 
       
   524 // ---------------------------------------------------------------------------
   255 // ---------------------------------------------------------------------------
   525 // CAknSignalIcon::LoadIconL
   256 // CAknSignalIcon::LoadIconL
   526 // ---------------------------------------------------------------------------
   257 // ---------------------------------------------------------------------------
   527 //
   258 //
   528 void CAknSignalIcon::LoadIconL( TInt aIconState,
   259 void CAknSignalIcon::LoadIconL( TInt aIconState,
   564         if( iATTEnable && isHsdpa)
   295         if( iATTEnable && isHsdpa)
   565             {
   296             {
   566             LoadATTIconL( aIconState, aIconColorIndex );
   297             LoadATTIconL( aIconState, aIconColorIndex );
   567             return;
   298             return;
   568             }
   299             }
   569 		if ( iTDEnable )
       
   570             {
       
   571              LoadTDIconL( aIconState, aIconColorIndex );
       
   572              return;
       
   573             }
       
   574         switch( aIconState )
   300         switch( aIconState )
   575             {
   301             {
   576             // Old legacy GPRS icons.
   302             // Old legacy GPRS icons.
   577             case EAknSignalGprsIndicatorOff:
   303             case EAknSignalGprsIndicatorOff:
   578             case EAknSignalGprsIndicatorAvailable: // fallthrough
   304             case EAknSignalGprsIndicatorAvailable: // fallthrough
   924                                              EMbmAvkonQgn_indi_signal_hsdpa_multipdp,
   650                                              EMbmAvkonQgn_indi_signal_hsdpa_multipdp,
   925                                              EMbmAvkonQgn_indi_signal_hsdpa_multipdp_mask,
   651                                              EMbmAvkonQgn_indi_signal_hsdpa_multipdp_mask,
   926                                              KRgbGray );          
   652                                              KRgbGray );          
   927                 break;        
   653                 break;        
   928     
   654     
   929             case EAknSignalUmaIndicatorOff:
       
   930                 // default icon
       
   931                 AknsUtils::CreateColorIconL(skin, KAknsIIDQgnPropSignalIcon,
       
   932                         KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   933                         AknIconUtils::AvkonIconFileName(),
       
   934                         EMbmAvkonQgn_prop_signal_icon,
       
   935                         EMbmAvkonQgn_prop_signal_icon_mask, KRgbGray );
       
   936                 break;
       
   937 
       
   938             case EAknSignalUmaIndicatorAvailable:
       
   939                 AknsUtils::CreateColorIconL( skin,
       
   940                         KAknsIIDQgnIndiSignalUmaIcon,
       
   941                         KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   942                         AknIconUtils::AvkonIconFileName(),
       
   943                         EMbmAvkonQgn_indi_signal_uma_icon,
       
   944                         EMbmAvkonQgn_indi_signal_uma_icon_mask,
       
   945                         KRgbGray );                         
       
   946                 break;
       
   947                 
       
   948             case EAknSignalUmaIndicatorAttached:
       
   949             case EAknSignalUmaIndicatorEstablishingContext:
       
   950                 AknsUtils::CreateColorIconL(skin,
       
   951                         KAknsIIDQgnIndiSignalUmaAttach,
       
   952                         KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   953                         AknIconUtils::AvkonIconFileName(),
       
   954                         EMbmAvkonQgn_indi_signal_uma_attach,
       
   955                         EMbmAvkonQgn_indi_signal_uma_attach_mask, KRgbGray );                  
       
   956                 break;
       
   957                 
       
   958             case EAknSignalUmaIndicatorContext:
       
   959                 AknsUtils::CreateColorIconL(skin,
       
   960                         KAknsIIDQgnIndiSignalUmaContext,
       
   961                         KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   962                         AknIconUtils::AvkonIconFileName(),
       
   963                         EMbmAvkonQgn_indi_signal_uma_context,
       
   964                         EMbmAvkonQgn_indi_signal_uma_context_mask, KRgbGray );                   
       
   965                 break;
       
   966                 
       
   967             case EAknSignalUmaIndicatorSuspended:
       
   968                 AknsUtils::CreateColorIconL(skin,
       
   969                         KAknsIIDQgnIndiSignalUmaSuspended,
       
   970                         KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   971                         AknIconUtils::AvkonIconFileName(),
       
   972                         EMbmAvkonQgn_indi_signal_uma_suspended,
       
   973                         EMbmAvkonQgn_indi_signal_uma_suspended_mask, KRgbGray );                                   
       
   974                 break;
       
   975                 
       
   976             case EAknSignalUmaIndicatorMultipdp:
       
   977                 AknsUtils::CreateColorIconL(skin,
       
   978                         KAknsIIDQgnIndiSignalUmaMultipdp,
       
   979                         KAknsIIDQsnIconColors, aIconColorIndex, bitmap, mask,
       
   980                         AknIconUtils::AvkonIconFileName(),
       
   981                         EMbmAvkonQgn_indi_signal_uma_multipdp,
       
   982                         EMbmAvkonQgn_indi_signal_uma_multipdp_mask, KRgbGray );                      
       
   983                         break;
       
   984                         
       
   985             // Default in all situations
   655             // Default in all situations
   986             default:
   656             default:
   987                 AknsUtils::CreateColorIconL( skin,
   657                 AknsUtils::CreateColorIconL( skin,
   988                                              KAknsIIDQgnPropSignalIcon,
   658                                              KAknsIIDQgnPropSignalIcon,
   989                                              KAknsIIDQsnIconColors,
   659                                              KAknsIIDQsnIconColors,
  1114         {
   784         {
  1115         iATTEnable = aTTEnabled;
   785         iATTEnable = aTTEnabled;
  1116         }
   786         }
  1117     delete repo;
   787     delete repo;
  1118     repo = NULL;
   788     repo = NULL;
  1119 	
       
  1120     iTDEnable = FeatureManager::FeatureSupported( KFeatureIdFfTdScdma );
       
  1121 	}
   789 	}
  1122 
   790 
  1123 //  End of File  
   791 //  End of File