Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-14231

QtDBus Enumerator/Properties Support

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P5: Not important
    • None
    • Some future release
    • D-Bus
    • 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

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            evanloc Evan Nguyen (closed Nokia identity) (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes