diff -r fcbbe021d614 -r 9c97ad6591ae bearermanagement/mpm/inc/mpmiapselection.h --- a/bearermanagement/mpm/inc/mpmiapselection.h Fri Apr 16 15:21:37 2010 +0300 +++ b/bearermanagement/mpm/inc/mpmiapselection.h Mon May 03 12:53:07 2010 +0300 @@ -23,18 +23,10 @@ #include "mpmserversession.h" #include "mpmcommsdataccess.h" -class CMPMDialog; class CMPMWlanQueryDialog; class CMPMConfirmDlgStarting; class TMpmConnPref; -enum TOfflineNoteResponse - { - EOfflineResponseUndefined, - EOfflineResponseYes, - EOfflineResponseNo - }; - /** * Handles IAP selection. MPM Server session * uses the class to select the best available @@ -73,7 +65,8 @@ * Two-phased constructor. */ static CMPMIapSelection* NewL( CMPMCommsDatAccess* aCommsDatAccess, - CMPMServerSession* aSession ); + CMPMServerSession* aSession, + CConnectionUiUtilities* aConnUiUtils ); /** * Destructor. @@ -96,14 +89,6 @@ */ void ExplicitConnectionL(); - /** - * Updates connection dialog contents if - * the dilog is shown - * - * @since S60 v3.2 - */ - void UpdateConnectionDialogL(); - public: /** * Starts Wlan query if Iap is wlan iap. @@ -218,27 +203,6 @@ void HandleUserSelectionL( TBool aIsIap, TUint32 aId, TInt aError ); /** - * Returns the stored user response to the offline note - * @since 3.2 - */ - TOfflineNoteResponse OfflineNoteResponse(); - - /** - * Stores the user response to the offline note - * @since 3.2 - * @param aResponse Offline note response - */ - void SetOfflineNoteResponse( TOfflineNoteResponse aResponse ); - - /** - * Iap selection is notified that conenction is started. - * Offline note response is reseted. - * - * @since 3.2 - */ - void ConnectionStarted(); - - /** * Get original MPM connection preferences * @since 5.2 */ @@ -303,7 +267,8 @@ * C++ default constructor. */ CMPMIapSelection( CMPMCommsDatAccess* aCommsDatAccess, - CMPMServerSession* aSession ); + CMPMServerSession* aSession, + CConnectionUiUtilities* aConnUiUtils ); /** * ConstructL @@ -324,6 +289,9 @@ // Used for commsdat related functionalities CMPMCommsDatAccess* iCommsDatAccess; + // Handle to connection UI utilities + CConnectionUiUtilities* iConnUiUtils; + // Contains state info whether PrefIapnotifs can be sent // and saved IAP info structure. TStoredIapInfo iStoredIapInfo; @@ -337,9 +305,6 @@ // Pointer to Confirmation dialog. CMPMConfirmDlgStarting* iConfirmDlgStarting; - // Pointer to the dialog active object. - CMPMDialog* iDialog; - // Pointer to Wlan query dialog. CMPMWlanQueryDialog* iWlanDialog; @@ -356,11 +321,6 @@ // State of impilict connection start TImplicitConnectionState iImplicitState; - // Offline note response for the connection. - // Offline note must be displayed only once - // during the connection (not for each wlan iap of a snap). - TOfflineNoteResponse iOfflineNoteResponse; - // True if connection is roaming (set when displaying offline note) TBool iIsRoaming;