ipcm_plat/connection_ui_utilities_api/inc/ConnectionUiUtilities.h
branchRCL_3
changeset 57 05bc53fe583b
parent 15 4dc3bb0099b0
child 58 83ca720e2b9a
equal deleted inserted replaced
55:fc7b30ed2058 57:05bc53fe583b
   106         */
   106         */
   107         IMPORT_C void  ShowConnectionChangedNoteL( const TUint32& aIAPId );
   107         IMPORT_C void  ShowConnectionChangedNoteL( const TUint32& aIAPId );
   108         
   108         
   109         /**
   109         /**
   110         * Pops up discreet popup indicating that connection is being
   110         * Pops up discreet popup indicating that connection is being
       
   111         * established to not yet known access point. The access point details
       
   112         * can be later provided with ConnectingViaDiscreetPopup( aIAPId,
       
   113         * aConnectionAlreadyActive) method.
       
   114         * This method should only be used from the MPM in order to provide
       
   115         * a consistent popup behavior across the platform.
       
   116         */
       
   117         IMPORT_C void ConnectingViaDiscreetPopup( );
       
   118 
       
   119         /**
       
   120         * Pops up discreet popup indicating that connection is being
   111         * established to the given access point.
   121         * established to the given access point.
   112         * This method should only be used from the MPM in order to provide
   122         * This method should only be used from the MPM in order to provide
   113         * a consistent popup behavior across the platform.
   123         * a consistent popup behavior across the platform.
   114         * @param aIAPId The id of the access point.
   124         * @param aIAPId The id of the access point.
   115         */
   125         * @param aConnectionActive ETrue connection already active.
   116         IMPORT_C void ConnectingViaDiscreetPopup( const TUint32& aIAPId );
   126         */
       
   127         IMPORT_C void ConnectingViaDiscreetPopup( const TUint32& aIAPId,
       
   128                 TBool aConnectionAlreadyActive );
       
   129 
       
   130         /**
       
   131         * Cancels (hides) connecting via discreet popup.
       
   132         * This method should only be used from the MPM in order to provide
       
   133         * a consistent popup behavior across the platform.
       
   134         */
       
   135         IMPORT_C void CancelConnectingViaDiscreetPopup( );
   117 
   136 
   118         /**
   137         /**
   119         * Pops up a discreet popup indicating a connection error.
   138         * Pops up a discreet popup indicating a connection error.
   120         * Only appropriate error codes show the popup, otherwise
   139         * Only appropriate error codes show the popup.
   121         * (such as with general errors) the popup is not shown.
       
   122         * This method should only be used from the MPM in order to provide
   140         * This method should only be used from the MPM in order to provide
   123         * a consistent popup behavior across the platform.
   141         * a consistent popup behavior across the platform.
   124         * @param aErrCode Symbian error code.
   142         * @param aErrCode Symbian error code.
   125         */
   143         */
   126         IMPORT_C void ConnectionErrorDiscreetPopup( const TInt& aErrorCode );
   144         IMPORT_C void ConnectionErrorDiscreetPopup( const TInt& aErrorCode );
   493         * Off-line mode?"
   511         * Off-line mode?"
   494         * @param aStatus Status object of notifier.
   512         * @param aStatus Status object of notifier.
   495         */
   513         */
   496         IMPORT_C void OffLineWlanNote( TRequestStatus& aStatus );
   514         IMPORT_C void OffLineWlanNote( TRequestStatus& aStatus );
   497         
   515         
   498 
   516         /**
       
   517         * Notifier that displays "Power save test" information note.
       
   518         * @param aDisable On completion, contains ETrue if user wants to disable
       
   519         *                 the note in the future. EFalse otherwise. 
       
   520         * @param aStatus KErrNone if successful, a system-wide error code if not.
       
   521         */
       
   522         IMPORT_C void WlanPowerSaveTestNote( TBool&          aDisable,
       
   523                                              TRequestStatus& aStatus );
       
   524         
       
   525         /**
       
   526         * Cancel WlanPowerSaveTestNote notifier.
       
   527         */
       
   528         IMPORT_C void CancelWlanPowerSaveTestNote();
   499         
   529         
   500         /**
   530         /**
   501         * Notifier. Shows a data query prompting for WAPI pre-shared key. 
   531         * Notifier. Shows a data query prompting for WAPI pre-shared key. 
   502         * @param aKey Key entered by user. Default value can be passed
   532         * @param aKey Key entered by user. Default value can be passed
   503         * @return ETrue if user select OK, EFalse otherwise
   533         * @return ETrue if user select OK, EFalse otherwise