--- 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)