bluetoothengine/bteng/inc/btengsrvsettingsmgr.h
branchRCL_3
changeset 23 9386f31cc85b
parent 22 613943a21004
--- a/bluetoothengine/bteng/inc/btengsrvsettingsmgr.h	Tue Aug 31 15:25:10 2010 +0300
+++ b/bluetoothengine/bteng/inc/btengsrvsettingsmgr.h	Wed Sep 01 12:20:04 2010 +0100
@@ -29,7 +29,6 @@
 #include "btengactive.h"
 
 class CBTEngServer;
-class CHbIndicatorSymbian;
 
 
 /**
@@ -113,13 +112,12 @@
     void StopBTStackL();
 
     /**
-     * Handles a power event that HW power is going to turn off or
-     * has been changed turned on.
+     * Update the central repository key for Bluetooth power state.
      *
-     * @since Symbian^4
-     * @param aValue The new Bluetooth HW power state.
+     * @since Symbian^3
+     * @param aValue The new Bluetooth power state.
      */
-    void HandleHwPowerChangeL( TBTPowerState aValue );
+    void UpdateCenRepPowerKeyL( TBTPowerState aValue );
 
     /**
     * ?description
@@ -131,11 +129,12 @@
     
     /**
     * ?description
-    * 
-    * @param aState Current State of the Bluetooth
+    *
+    * @since S60 v3.2
+    * @param ?arg1 ?description
     */
-    void SetIndicatorStateL( const TInt aState );
-    
+    void SetIndicatorStateL( const TInt aIndicator, const TInt aState );
+
     /**
      * Update the Bluetooth visibility mode.
      *
@@ -200,26 +199,21 @@
      *
      * @since Symbian^3
      * @param aActive Pointer to the active object that completed.
+     * @param aId The ID that identifies the outstanding request.
      * @param aStatus The status of the completed request.
      */
-    virtual void RequestCompletedL( CBTEngActive* aActive, TInt aStatus );
-    
-    /**
-     * Callback for handling cancelation of an outstanding request.
-     *
-     * @param aId The ID that identifies the outstanding request.
-     */
-    virtual void CancelRequest( TInt aRequestId );
-    
+    virtual void RequestCompletedL( CBTEngActive* aActive, TInt aId, TInt aStatus );
+
     /**
      * From MBTEngActiveObserver.
      * Callback to notify that an error has occurred in RunL.
      *
      * @since Symbian^3
      * @param aActive Pointer to the active object that completed.
+     * @param aId The ID that identifies the outstanding request.
      * @param aStatus The status of the completed request.
      */
-    virtual void HandleError( CBTEngActive* aActive, TInt aError );
+    virtual void HandleError( CBTEngActive* aActive, TInt aId, TInt aError );
 
 private:
 
@@ -251,7 +245,7 @@
      * @param aTemporary Indicates if this is about a tempororary state change.
      */
     void CheckTemporaryPowerStateL( TBTPowerState& aCurrentState,
-                                     TBTPowerState aNewState, TBool aTemporary );  
+                                     TBTPowerState aNewState, TBool aTemporary );
 
 private: // data
 
@@ -305,15 +299,6 @@
      */
     RMessage2 iMessage;
     
-    /**
-     *  Orbit Indicator to display Bluetooth Status
-     */
-    CHbIndicatorSymbian* iBTIndicator;
-    
-    /*
-     *  Indicator State
-     */
-    TInt iIndicatorState;
     };