gssettingsuis/Gs/GSPDataConnectionPlugin/src/GSPDataConnectionPlugin.cpp
branchRCL_3
changeset 13 23553eb4e470
parent 0 8c5d936e5675
child 25 3b47783fdf16
equal deleted inserted replaced
12:c8b9b0986973 13:23553eb4e470
   259     
   259     
   260     CDesCArrayFlat* items = iCoeEnv->ReadDesC16ArrayResourceL( 
   260     CDesCArrayFlat* items = iCoeEnv->ReadDesC16ArrayResourceL( 
   261                             R_GS_PDATACONNECTION_SETTING_PAGE_LBX );
   261                             R_GS_PDATACONNECTION_SETTING_PAGE_LBX );
   262     CleanupStack::PushL( items );
   262     CleanupStack::PushL( items );
   263     
   263     
   264     CAknRadioButtonSettingPage* dlg =
   264     if( items->Count() != 2 )
   265         new (ELeave) CAknRadioButtonSettingPage
   265         {
   266                                  ( R_GS_PDATACONNECTION_SETTING_PAGE,
   266         CAknRadioButtonSettingPage* dlg =
   267                                    aPDataConnectionState,
   267             new (ELeave) CAknRadioButtonSettingPage
   268                                    items );
   268                                      ( R_GS_PDATACONNECTION_SETTING_PAGE,
   269     dlg->ExecuteLD( CAknSettingPage::EUpdateWhenChanged );
   269                                        aPDataConnectionState,
       
   270                                        items );
       
   271         dlg->ExecuteLD( CAknSettingPage::EUpdateWhenChanged );
       
   272         }
       
   273     else
       
   274         {
       
   275         if (aPDataConnectionState == 0)
       
   276             {
       
   277             aPDataConnectionState = 1;
       
   278             }
       
   279         else
       
   280             {
       
   281             aPDataConnectionState = 0;
       
   282             }
       
   283         }
       
   284     
   270     CleanupStack::PopAndDestroy( items );
   285     CleanupStack::PopAndDestroy( items );
   271     
   286     
   272     // Check if aPDataConnectionState has been changed:
   287     // Check if aPDataConnectionState has been changed:
   273     if( previousPDataConnectionState != aPDataConnectionState )
   288     if( previousPDataConnectionState != aPDataConnectionState )
   274         {
   289         {