Review request: QBluez
nowrep at gmail.com
Mon Feb 16 09:40:44 GMT 2015
I'd like to ask for a review of the QBluez library .
QBluez is a Qt 5 wrapper for Bluez 5 DBus API.
I have started working on it as a GSoC 2014 project.
It is intended to be a libbluedevil replacement, main
difference being that every DBus call is made asynchronous.
It also exposes more Bluez API than libbluedevil, including
This library will be used in Bluedevil frameworks branch.
I have also written a new Bluetooth plasmoid  that uses
a QBluez QML plugin.
Bellow is a list of some additional QBluez features compared
* it is a tier 1 framework
* asynchronous API using jobs/pending calls with possibility
to run synchronously (for tests/cli apps)
* extended API - this currently includes API for Obex File
Transfer, Obex Object Push and Profile API for implementing
* build-time optional QML plugin - currently exposing Manager,
Adapter, Device, DevicesModel and PendingCall
* possibility to be notified when method call finishes
and to be notified about possible errors
Currently, there is a qbluez branch in Bluedevil . It will
be merged to frameworks branch once QBluez is reviewed.
You can find generated documentation here .
More information about the kde-core-devel