wlanutilities/wlansniffer/aiplugin/inc/wsfaicontroller.h
branchRCL_3
changeset 11 8b0eae1b1d71
parent 10 dff6ebfd236f
child 12 981afc7d3841
--- a/wlanutilities/wlansniffer/aiplugin/inc/wsfaicontroller.h	Fri Mar 12 15:48:54 2010 +0200
+++ b/wlanutilities/wlansniffer/aiplugin/inc/wsfaicontroller.h	Mon Mar 15 12:44:54 2010 +0200
@@ -21,6 +21,7 @@
 //  EXTERNAL INCLUDES
 #include <e32def.h>
 #include <e32property.h>
+#include <eikenv.h>
 
 //  INTERNAL INCLUDES
 #include "wsfwlaninfo.h"
@@ -71,9 +72,9 @@
         * @param aAiModel model reference of AiPlugin
         * @param aActiveWrappers reference of wrappers holder
         */
-        void InitializeL( CWsfModel* aModel, CWsfAiModel* aAiModel,
-                CWsfDbObserver* aObserver, 
-        		CWsfActiveWrappers* aActiveWrappers );
+        void InitializeL( CEikonEnv* aEnv, CWsfModel* aModel, 
+                          CWsfAiModel* aAiModel, CWsfDbObserver* aObserver, 
+                          CWsfActiveWrappers* aActiveWrappers );
         
         /**
         * Set the UI for the controller
@@ -111,7 +112,7 @@
 		/**
          * Propagates the network data from the engine
          * to the AI model
-         * @since S60 5.0
+         * @since S60 5.2
          */
         void StartupRefreshDataReadyL();
 
@@ -136,7 +137,7 @@
 		/**
          * Propagates the network data from the engine
          * to the AI model
-         * @since S60 5.0
+         * @since S60 5.2
          */
         void WlanListDataReadyL();
         
@@ -171,9 +172,8 @@
         /**
         * A WLAN connection has been established
         * @since S60 5.0
-        * @param aAccesspointName The name of the active connection
         */
-        void WlanConnectionActivatedL( const TDesC& aAccessPointName );
+        void WlanConnectionActivatedL();
         
         /**
         * A WLAN connection has been closed
@@ -329,7 +329,16 @@
         
             
     private: // data
+        
+        /**
+        * Handle to Eikon environment.
+        * Own.
+        */
+        CEikonEnv* iEnv;
 
+        /**
+        * Cache of the used info
+        */
         TWsfWlanInfo iUsedInfo;
 
         /**