Review request: QBluez
Albert Astals Cid
aacid at kde.org
Mon Feb 16 22:51:17 GMT 2015
El Dilluns, 16 de febrer de 2015, a les 10:40:44, David Rosca va escriure:
> Hi all,
> I'd like to ask for a review of the QBluez library .
Using Q* is usually frowned upon since the Qt people have made it quick clear
that they reserve the right to use Q* names themselves, i'd look for a new
Also tried to run the tests and qbluez-managertest seems to get stuck forever.
Does it take much to run? Does it need that i actually have bluetooth
> 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
> Obex API.
> 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
> to libbluedevil:
> * 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
> Bluetooth profiles
> * 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 .
> David Rosca
>  http://quickgit.kde.org/?p=scratch%2Fdrosca%2Fqbluez.git
>  https://github.com/nowrep/qbluez-plasmoid
> ev=qbluez  http://david.rosca.cz/qbluez-apidoc/html/
> Kde-frameworks-devel mailing list
> Kde-frameworks-devel at kde.org
More information about the kde-core-devel