diff -r 4545c04e61e1 -r bcf742120177 bluetoothengine/btui/btuidelegate/btdelegatepower.h --- 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 ¶ms ); //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)