diff options
Diffstat (limited to 'desktop-widgets/btdeviceselectiondialog.cpp')
-rw-r--r-- | desktop-widgets/btdeviceselectiondialog.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/desktop-widgets/btdeviceselectiondialog.cpp b/desktop-widgets/btdeviceselectiondialog.cpp index 6502978c4..049246703 100644 --- a/desktop-widgets/btdeviceselectiondialog.cpp +++ b/desktop-widgets/btdeviceselectiondialog.cpp @@ -424,18 +424,12 @@ void BtDeviceSelectionDialog::deviceDiscoveryError(QBluetoothDeviceDiscoveryAgen ui->dialogStatus->setText(tr("Device discovery error: %1.").arg(errorDescription)); } +extern QString markBLEAddress(const QBluetoothDeviceInfo *device); + QString BtDeviceSelectionDialog::getSelectedDeviceAddress() { - if (selectedRemoteDeviceInfo) { - QBluetoothDeviceInfo *deviceInfo = selectedRemoteDeviceInfo.data(); - QBluetoothDeviceInfo::CoreConfigurations flags; - QString prefix = ""; - - flags = deviceInfo->coreConfigurations(); - if (flags == QBluetoothDeviceInfo::LowEnergyCoreConfiguration) - prefix = "LE:"; - return prefix + deviceInfo->address().toString(); - } + if (selectedRemoteDeviceInfo) + return markBLEAddress(selectedRemoteDeviceInfo.data()); return QString(); } |