45 virtual void exec( const QVariant ¶ms ); |
45 virtual void exec( const QVariant ¶ms ); |
46 |
46 |
47 virtual void cancel(); |
47 virtual void cancel(); |
48 |
48 |
49 public slots: |
49 public slots: |
50 |
50 void powerDelegateCompleted(int error); |
51 protected: |
51 protected: |
52 //From MBTEngConnObserver |
52 //From MBTEngConnObserver |
53 virtual void ConnectComplete( TBTDevAddr& aAddr, TInt aErr, |
53 virtual void ConnectComplete( TBTDevAddr& aAddr, TInt aErr, |
54 RBTDevAddrArray* aConflicts ); |
54 RBTDevAddrArray* aConflicts ); |
55 virtual void DisconnectComplete( TBTDevAddr& aAddr, TInt aErr ); |
55 virtual void DisconnectComplete( TBTDevAddr& aAddr, TInt aErr ); |
56 virtual void PairingComplete( TBTDevAddr& aAddr, TInt aErr ); |
56 virtual void PairingComplete( TBTDevAddr& aAddr, TInt aErr ); |
57 |
57 |
58 private: |
58 private: |
59 void launchWaitDialog(); |
59 void launchWaitDialog(); |
60 void emitCommandComplete(int error); |
60 void emitCommandComplete(int error); |
|
61 void exec_pair(); |
61 |
62 |
62 private: |
63 private: |
63 |
64 |
64 CBTEngConnMan *mBtengConnMan; |
65 CBTEngConnMan *mBtengConnMan; |
65 HbDialog *mWaitDialog; |
66 HbDialog *mWaitDialog; |
66 QString mdeviceName; |
67 QString mdeviceName; |
67 |
68 |
68 HbDocumentLoader *mLoader; |
69 HbDocumentLoader *mLoader; |
|
70 BtAbstractDelegate* mAbstractDelegate; |
|
71 QModelIndex deviceIndex; |
69 |
72 |
70 Q_DISABLE_COPY(BtDelegatePair) |
73 Q_DISABLE_COPY(BtDelegatePair) |
71 |
74 |
72 }; |
75 }; |
73 |
76 |