dbus/properties: add QObjectBindableProperty based dbus property

Many times more lightweight than the original QObject-based one.
This commit is contained in:
outfoxxed 2024-11-20 19:22:23 -08:00
parent 4163713bc4
commit 1955deee74
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E
3 changed files with 151 additions and 15 deletions

View file

@ -162,6 +162,10 @@ void DBusPropertyGroup::attachProperty(AbstractDBusProperty* property) {
property->group = this;
}
void DBusPropertyGroup::attachProperty(DBusPropertyCore* property) {
this->properties.append(property);
}
void DBusPropertyGroup::updateAllDirect() {
qCDebug(logDbusProperties).noquote()
<< "Updating all properties of" << this->toString() << "via individual queries";