bluetoothengine/btui/btuimodel/btdevicemodel_p.cpp
changeset 57 5ebadcda06cb
parent 42 b72428996822
equal deleted inserted replaced
51:625f43ae9362 57:5ebadcda06cb
   156         {
   156         {
   157         const BtuiModelDataItem& qtdev = mData.at(i);
   157         const BtuiModelDataItem& qtdev = mData.at(i);
   158         if(isDeviceInRange(qtdev)) {
   158         if(isDeviceInRange(qtdev)) {
   159             if(isDeviceInRegistry(qtdev)) {
   159             if(isDeviceInRegistry(qtdev)) {
   160                 // we cannot remove this device as it is in registry.
   160                 // we cannot remove this device as it is in registry.
   161                 // remove it in-range property.
   161                 // remove its in-range property.
   162                 setMajorProperty(mData[i], BtuiDevProperty::InRange, false);
   162                 setMajorProperty(mData[i], BtuiDevProperty::InRange, false);
   163                 updateRssi(mData[i], RssiInvalid);
   163                 updateRssi(mData[i], RssiInvalid);
   164                 updateSeqNum(mData[i], -1);
   164                 updateSeqNum(mData[i], -1);
   165                 emit deviceDataChanged(i, this);
   165                 emit deviceDataChanged(i, this);
   166             }
   166             }
   276  */
   276  */
   277 void BtDeviceModelPrivate::HandleNextDiscoveryResultL( 
   277 void BtDeviceModelPrivate::HandleNextDiscoveryResultL( 
   278         const TInquirySockAddr& inqAddr, const TDesC& name )
   278         const TInquirySockAddr& inqAddr, const TDesC& name )
   279 {
   279 {
   280     int pos = indexOf( inqAddr.BTAddr() );
   280     int pos = indexOf( inqAddr.BTAddr() );
   281     const CBtDevExtension* dev = mDeviceRepo->Device( inqAddr.BTAddr() );
       
   282     
   281     
   283     //RssiRole
   282     //RssiRole
   284     int rssi( RssiInvalid ); // initialize to an invalid value.
   283     int rssi( RssiInvalid ); // initialize to an invalid value.
   285     if( inqAddr.ResultFlags() & TInquirySockAddr::ERssiValid ) {
   284     if( inqAddr.ResultFlags() & TInquirySockAddr::ERssiValid ) {
   286         rssi = inqAddr.Rssi();
   285         rssi = inqAddr.Rssi();
   417     int majorDeviceType;
   416     int majorDeviceType;
   418     int minorDeviceType;
   417     int minorDeviceType;
   419     // device type is mapped according to CoD:
   418     // device type is mapped according to CoD:
   420     BtuiDevProperty::mapDeiveType(majorDeviceType, minorDeviceType, cod);
   419     BtuiDevProperty::mapDeiveType(majorDeviceType, minorDeviceType, cod);
   421 
   420 
   422 
       
   423 
       
   424     
       
   425     qtdev[BtDeviceModel::MajorPropertyRole] = 
   421     qtdev[BtDeviceModel::MajorPropertyRole] = 
   426             QVariant( qtdev[BtDeviceModel::MajorPropertyRole].toInt() | majorDeviceType );
   422             QVariant( qtdev[BtDeviceModel::MajorPropertyRole].toInt() | majorDeviceType );
   427     qtdev[BtDeviceModel::MinorPropertyRole] = QVariant( minorDeviceType );
   423     qtdev[BtDeviceModel::MinorPropertyRole] = QVariant( minorDeviceType );
   428 }
   424 }
   429 
   425