[RFC] Changes to Bluetooth device selection dialog
Dirk Hohndel
dirk at hohndel.org
Sat Nov 11 09:42:08 PST 2017
> On Nov 11, 2017, at 9:40 AM, Berthold Stoeger <bstoeger at mail.tuwien.ac.at> wrote:
>
> On Sonntag, 5. November 2017 22:59:07 CET Berthold Stoeger wrote:
>
>> I tried to modify the behavior of the Bluetooth (BT) device selection dialog
>> and would need some feedback. Unfortunately, BT is highly platform
>> dependent and I have no idea how this behaves with non-Bluez 5 backends.
>>
>> The idea was that when I activate the BT device selection dialog I certainly
>> don't want an empty list of devices. Because that means that I have to
>> click "Scan" in all cases. Ideally, I'd immediately get the BT devices
>> known to the OS (especially the paired ones). It seems that Qt does not
>> provide such a list (an API defect?). But looking into the Qt Bluez5
>> backend of
>> QBluetoothDeviceDiscoveryAgent, these devices are collected synchronously in
>> the start() method.
>
> I tried to think about other ways to achieve this, but in the end I came full
> circle. :( My new idea was to always let the BT scan run while the BT device
> selection dialog is visible. After all, this is not a phone where battery is
> much of an issue. But trying to implement this, I realized that the current
> code supports multiple local BT devices and at the moment I have no way to
> test this. If I find someone with a BT USB-dongle, I will try again.
There are BT USB dongles available for < 10Euro on Amazon. Just saying.
> So I'm going to create a pull request with my old approach [start()/stop()].
> It does the right thing for me on Kubuntu, but will probably need some
> polishing on other OS. This is still RFC status, so please don't apply close
> to release.
Understood, thanks.
/D
More information about the subsurface
mailing list