Details
-
Bug
-
Resolution: Incomplete
-
P5: Not important
-
None
-
Some future release
-
None
Description
QtMobility Service Framework requires enumerators over D-Bus as part of it's IPC backend. This also includes property reset which is currently not supported either.
User services are dynamically published on D-Bus without the use of QtDBus adaptor-code generated from an XML. This results in strange behavior with property reading not being invoked in the metaobject so a workaround is used for qtm-serviceframework for reading and resetting properties. This workaround involves implementing methods to mimic property read and resetting which are published as a proxy meta-object representation of the service on D-Bus.
Some form of enumerator support is needed (current workaround forces services to supply integers). Since services can be published without the use of XML to generate the adapter skeleton it should be able to support these features.
The QtDBus module needs to be extended so that qtm-serviceframework can expose more of the service object easily and transparently.
Original internal bug-report filed as: QT-3889