Settings* should inherit from dbus.Dict/Array/String/Foo and Connections can be defined using composition of the required settings. This will remove the %types cruft all over the codebase. The DeviceType enum can go as well, I think, with the right attributes on Device
Settings* should inherit from dbus.Dict/Array/String/Foo and Connections can be defined using composition of the required settings. This will remove the %types cruft all over the codebase. The DeviceType enum can go as well, I think, with the right attributes on Device