mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
feat(bluetooth): 其他设备列表数据不消失
扫描结束后,不管多少分钟后,其他设备列表数据不消失,点击列表选项排到首行并且开始转圈圈连接 Log: 不管多少分钟后蓝牙其他设备列表数据不消失 Task: https://pms.uniontech.com/zentao/task-view-33527.html Change-Id: I5e924193628d5a868b4a0ed8ed52df7d1a426785 Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/3027 Reviewed-by: <mailman@uniontech.com> Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com> Reviewed-by: wangwei <wangwei@uniontech.com> Tested-by: <mailman@uniontech.com>
This commit is contained in:
parent
13b23e1dbd
commit
47535d2dfa
@ -299,8 +299,10 @@ void AdapterItem::createDeviceItem(Device *device)
|
||||
connect(device, &Device::stateChanged, deviceItem, &DeviceItem::changeState);
|
||||
connect(device, &Device::stateChanged, this, &AdapterItem::deviceChangeState);
|
||||
connect(device, &Device::rssiChanged, this, &AdapterItem::deviceRssiChanged);
|
||||
connect(deviceItem, &DeviceItem::clicked, m_adaptersManager, [this](Device *device){
|
||||
connect(deviceItem, &DeviceItem::clicked, m_adaptersManager, [this, deviceItem](Device *device) {
|
||||
m_adaptersManager->connectDevice(device, m_adapter);
|
||||
m_deviceLayout->removeWidget(deviceItem);
|
||||
m_deviceLayout->insertWidget(1, deviceItem);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -109,8 +109,7 @@ DeviceItem::DeviceItem(Device *d, QWidget *parent)
|
||||
|
||||
bool DeviceItem::operator <(const DeviceItem &item)
|
||||
{
|
||||
// return this->device()->deviceTime() < item.device()->deviceTime();
|
||||
return this->device()->rssi() < item.device()->rssi();
|
||||
return this->device()->deviceTime() < item.device()->deviceTime();
|
||||
}
|
||||
|
||||
void DeviceItem::setTitle(const QString &name)
|
||||
|
Loading…
x
Reference in New Issue
Block a user