bluetoothengine/btui/btuidelegate/btdelegatedisconnect.h
changeset 63 bcf742120177
parent 41 0b2439c3e397
equal deleted inserted replaced
52:4545c04e61e1 63:bcf742120177
    39             BtSettingModel* settingModel, 
    39             BtSettingModel* settingModel, 
    40             BtDeviceModel* deviceModel, QObject *parent = 0 );
    40             BtDeviceModel* deviceModel, QObject *parent = 0 );
    41     
    41     
    42     virtual ~BtDelegateDisconnect();
    42     virtual ~BtDelegateDisconnect();
    43 
    43 
       
    44     int supportedEditorTypes() const;
       
    45     
    44     virtual void exec( const QVariant &params );
    46     virtual void exec( const QVariant &params );
    45     
    47     
    46     virtual void cancel();
    48     virtual void cancel();
    47     
       
    48 
       
    49 
    49 
    50 protected:
    50 protected:
    51     //From MBTEngConnObserver
    51     //From MBTEngConnObserver
    52     virtual void ConnectComplete( TBTDevAddr& aAddr, TInt aErr, 
    52     virtual void ConnectComplete( TBTDevAddr& aAddr, TInt aErr, 
    53                                    RBTDevAddrArray* aConflicts );
    53                                    RBTDevAddrArray* aConflicts );
    66     
    66     
    67     void disconnectAllConnections_service();
    67     void disconnectAllConnections_service();
    68     
    68     
    69     void disconnectAllConnections_physical();
    69     void disconnectAllConnections_physical();
    70     
    70     
    71     void disconnectSeviceLevel();
    71     void disconnectServiceLevel();
    72         
    72         
    73     void disconnectPhysicalLink();
    73     void disconnectPhysicalLink();
    74     
    74     
    75     void disconnectServiceLevelCompleted(int err);
    75     void disconnectServiceLevelCompleted(int err);
    76 
    76 
    77     void disconnectPhysicalLinkCompleted(int err);
    77     void disconnectPhysicalLinkCompleted(int err);
    78     
    78     
    79     
    79     
    80     
    80     
    81 private:
    81 private:
    82 
       
    83     CBTEngConnMan *mBtengConnMan;
    82     CBTEngConnMan *mBtengConnMan;
    84 
       
    85     CBluetoothPhysicalLinks *mPhyLinks;
    83     CBluetoothPhysicalLinks *mPhyLinks;
    86 
    84 
    87     int mMajorRole;
       
    88     bool mActiveHandling;
    85     bool mActiveHandling;
    89     
       
    90     int mAddrArrayIndex;
    86     int mAddrArrayIndex;
    91     DisconnectOption mDisconOpt;
    87     DisconnectOption mDisconOpt;
    92 
    88 
    93     RBTDevAddrArray mDevAddrArray;
    89     RBTDevAddrArray mDevAddrArray;
    94     TBTDevAddr mBtEngAddr;
    90     TBTDevAddr mBtEngAddr;
    95     
       
    96     QString mDeviceName;
       
    97     int mCod;
       
    98       
    91       
    99     RSocketServ mSocketServ;
    92     RSocketServ mSocketServ;
   100        
    93        
   101     Q_DISABLE_COPY(BtDelegateDisconnect)
    94     Q_DISABLE_COPY(BtDelegateDisconnect)
   102 
    95