bluetoothengine/btui/btuidelegate/btdelegatepower.h
changeset 63 bcf742120177
parent 52 4545c04e61e1
--- a/bluetoothengine/btui/btuidelegate/btdelegatepower.h	Wed Aug 18 09:59:05 2010 +0300
+++ b/bluetoothengine/btui/btuidelegate/btdelegatepower.h	Fri Sep 17 08:30:56 2010 +0300
@@ -32,8 +32,7 @@
 
     \\sa btuidelegate
  */
-class BtDelegatePower : public BtAbstractDelegate, public MBTEngSettingsObserver, 
-        public MBTEngConnObserver 
+class BtDelegatePower : public BtAbstractDelegate, public MBTEngSettingsObserver
 {
     Q_OBJECT
 
@@ -43,29 +42,23 @@
             BtDeviceModel* deviceModel, QObject *parent = 0 );
     
     virtual ~BtDelegatePower();
-
+    
+    int supportedEditorTypes() const;
+    
     virtual void exec( const QVariant &params );
     
     //from MBTEngSettingsObserver
     
-    virtual void PowerStateChanged( TBTPowerStateValue aState );
+    virtual void PowerStateChanged( TBTPowerStateValue state );
 
-    virtual void VisibilityModeChanged( TBTVisibilityMode aState );
+    virtual void VisibilityModeChanged( TBTVisibilityMode state );
     
 public slots:
     void btOnQuestionClose(int action);
     
     void btOnWarningClose();
     
-    void disconnectDelegateCompleted(int err);
-    
-    
-protected:
-    //From MBTEngConnObserver
-    virtual void ConnectComplete( TBTDevAddr& aAddr, TInt aErr, 
-                                   RBTDevAddrArray* aConflicts );
-    virtual void DisconnectComplete( TBTDevAddr& aAddr, TInt aErr );
-    
+    void disconnectCompleted(int err, BtAbstractDelegate *delegate);
     
 private:
     void switchBTOn();
@@ -74,17 +67,13 @@
     
     bool checkOfflineMode(bool& btEnabledInOffline);
     
-    void disconnectOngoingConnections();
+    void disconnectConnections();
     
-
 private:
     CBTEngSettings* mBtengSettings;
-    bool mActiveHandling; 
-    TBTPowerStateValue mReqPowerState;
-    
+    TBTPowerStateValue mReqPowerState; 
     BtAbstractDelegate* mDisconnectDelegate;
-    
-    
+
 private:
 
     Q_DISABLE_COPY(BtDelegatePower)