wlanutilities/cpwlansettingsplugin/inc/wlansettings_s60_p.h
changeset 56 de27cc8389dd
parent 19 10810c91db26
--- a/wlanutilities/cpwlansettingsplugin/inc/wlansettings_s60_p.h	Wed Aug 18 10:52:46 2010 +0300
+++ b/wlanutilities/cpwlansettingsplugin/inc/wlansettings_s60_p.h	Thu Sep 02 21:36:44 2010 +0300
@@ -31,18 +31,11 @@
 
 // Forward declarations
 
+class WlanSettings;
+
 // External data types
 
 // Constants
-/**  Value for automatic scanning. */
-LOCAL_D const TUint KWlanSettingsScanNetworkAuto = 0xFFFFFFFF;
-
-/**  Default "Scan Networks" setting. */
-LOCAL_D const TUint KWlanSettingsDefaultScanNetwork =
-    KWlanSettingsScanNetworkAuto;
-
-/**  Default "Power saving" setting. */
-LOCAL_D const TBool KWlanSettingsDefaultPowerSaving = ETrue;
 
 // Class declaration
 
@@ -60,7 +53,7 @@
         EWlanScanInterval        
     };
     
-    static CWlanSettingsPrivate* NewL(int psmKeyValue);
+    static CWlanSettingsPrivate* NewL(WlanSettings *q_ptr);
     
     ~CWlanSettingsPrivate();
     
@@ -80,28 +73,24 @@
     
     void SetPowerSaving(TBool powerSavingOption);
     
-    TBool IsPsmEnabled();
-    
 private:
     
-    CWlanSettingsPrivate(int psmKeyValue);
+    CWlanSettingsPrivate(WlanSettings *q_ptr);
     
     void ConstructL();
     
-    void CheckPsmModeL();
-    
     void LoadJoinWlanSettingL();
     
 private:    //data
     
+    //! Pointer to public implementation.
+    WlanSettings *q_ptr;
+
     CommsDat::CMDBSession *mSession;
 
     //Wlan management
     CWlanMgmtClient *mWlanMgmtClient;
 
-    // Full or partial PSM mode.
-    TBool mPsmMode;   
-
     // Power saving.
     TBool mPowerSaving;
 
@@ -112,9 +101,6 @@
     
     //Struct to hold current settings
     TCmGenConnSettings mCmSettings;
-    
-    int mPsmKeyMode;
-
 };
 
 #endif /* WLANSETTINGS_S60_H_ */