diff -r 8b0eae1b1d71 -r 981afc7d3841 wlanutilities/wlansniffer/aiplugin/inc/wsfactivewrappers.h --- a/wlanutilities/wlansniffer/aiplugin/inc/wsfactivewrappers.h Mon Mar 15 12:44:54 2010 +0200 +++ b/wlanutilities/wlansniffer/aiplugin/inc/wsfactivewrappers.h Wed Mar 31 23:17:49 2010 +0300 @@ -34,6 +34,7 @@ class CWsfRefreshScanActiveWrapper; class CWsfDisconnectActiveWrapper; class CWsfConnectActiveWrapper; +class CWsfLaunchAiHelperActiveWrapper; // CLASS DECLARATION @@ -59,15 +60,15 @@ * Two-phased constructor. * @since S60 5.2 */ - static CWsfActiveWrappers* NewL(CWsfModel* aModel, - TWsfAiController &aController); + static CWsfActiveWrappers* NewL( CWsfModel* aModel, + TWsfAiController &aController ); /** * Two-phased constructor. * @since S60 5.2 */ static CWsfActiveWrappers* NewLC(CWsfModel* aModel, - TWsfAiController &aController); + TWsfAiController &aController ); public: @@ -81,7 +82,7 @@ * Starts connecting * @since S60 5.2 */ - void Connect(TUint aIapID, TWsfIapPersistence aPersistence); + void Connect( TUint aIapID, TWsfIapPersistence aPersistence ); /** * Starts refresh scan @@ -95,6 +96,18 @@ * @param aStarUp is this called called from plugin start up */ void RefreshWLANList( TBool aStarUp ); + + /** + * Starts launching of ai helper + * @since S60 5.2 + * @param aWlanInfo The WlanInfo object to be passed to the helper app + * @param aConnectOnly ETrue if we are only connecting, + * EFalse if we should also launch the browser + * @param aTestAccessPoint ETrue if ICT is executed, + * EFalse if ICT is not executed + */ + void LaunchHelperApplicationL( TWsfWlanInfo& aInfo, TBool aConnectOnly, + TBool aTestAccessPoint ); /** * Returns the list of found WLANs. @@ -150,6 +163,12 @@ */ CWsfConnectActiveWrapper* iConnectActiveWrapper; + /** + * Pointer to CWsfLaunchAiHelperActiveWrapper + * Own. + */ + CWsfLaunchAiHelperActiveWrapper* iLaunchAiHelperActiveWrapper; + }; #endif // WSFACTIVEWRAPPERS_H