XDMSettingsUI/src/XDMPluginSettinglist.cpp
changeset 13 b7e70c0792e6
parent 12 e6a66db4e9d0
child 15 e0bc3c7066a2
equal deleted inserted replaced
12:e6a66db4e9d0 13:b7e70c0792e6
    21 // INCLUDE FILES
    21 // INCLUDE FILES
    22 #include "XDMExternalInterface.h"
    22 #include "XDMExternalInterface.h"
    23 
    23 
    24 #include <barsread.h>
    24 #include <barsread.h>
    25 #include <cmconnectionmethodext.h>
    25 #include <cmconnectionmethodext.h>
    26 #include <cmapplicationsettingsui.h>
       
    27 #include <avkon.loc>
    26 #include <avkon.loc>
    28 #include <StringLoader.h>
    27 #include <StringLoader.h>
    29 #include <akntitle.h>
    28 #include <akntitle.h>
    30 #include <eikspane.h>
    29 #include <eikspane.h>
    31 
    30 
   241 // CXDMPluginSettinglist::EditAccessPoint()
   240 // CXDMPluginSettinglist::EditAccessPoint()
   242 // -----------------------------------------------------------------------------
   241 // -----------------------------------------------------------------------------
   243 // 
   242 // 
   244 void CXDMPluginSettinglist::EditAccessPointL()
   243 void CXDMPluginSettinglist::EditAccessPointL()
   245     {
   244     {
   246     TCmSettingSelection selectionUid;
       
   247     CCmApplicationSettingsUi* settingsUi =  CCmApplicationSettingsUi::NewLC();
       
   248     // All Connection Methods will be listed if bearerFilter array has no element.
       
   249     TBearerFilterArray bearerFilter;
       
   250     CleanupClosePushL( bearerFilter );
       
   251     settingsUi->RunApplicationSettingsL( selectionUid ,
       
   252                                          CMManager::EShowConnectionMethods,
       
   253                                          bearerFilter );
       
   254     CleanupStack::PopAndDestroy( &bearerFilter );    
       
   255     CleanupStack::PopAndDestroy( settingsUi );
       
   256 
       
   257     if ( selectionUid.iResult == CMManager::EConnectionMethod )
       
   258         {
       
   259         iSettingsData.iAccessPoint = selectionUid.iId;
       
   260         }
       
   261     }
   245     }
   262 
   246 
   263 // -----------------------------------------------------------------------------
   247 // -----------------------------------------------------------------------------
   264 // CXDMPluginSettinglist::GetAccessPointNameL(TInt32 aAP, TDes& aAccessPoint)
   248 // CXDMPluginSettinglist::GetAccessPointNameL(TInt32 aAP, TDes& aAccessPoint)
   265 // -----------------------------------------------------------------------------
   249 // -----------------------------------------------------------------------------