Skip to content

Feature request: implement missing features of QtDBus #372

Description

@black-desk
  1. DBus Standard Interfaces

    DBus spec encourage to use "Standard Interfaces", but QtDBus missing classes or some feature for these interface, make using and have a dbus service implement those interfaces inconvenient.

    • org.freedesktop.DBus.Properties

      QtDBus will not emit the propertiesChanged dbus signal.

  • org.freedesktop.DBus.ObjectManager

    This interface is missing. And a feature is missing in QtDBus to make use of this object manager interface.

  1. Listen DBus signal from all objects in a subtree.

    DBus spec 0.16 add a new key path_namespace in the rule of "org.freedesktop.DBus.AddMatch" interface.

    https://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-routing-match-rules

    This key can be used in listen signal sent from all the dbus object in a subtree.

    But QDBus does not support this feature.

As an organization make use of DBus heavily, I suggest that we could implement these features in DTKCore.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions