Obsolete Members for QDBusConnectionInterface

Die folgenden Mitglieder der Klasse „ QDBusConnectionInterface “ sind veraltet. Sie werden bereitgestellt, um die Funktionsfähigkeit von altem Quellcode zu gewährleisten. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Signale

(deprecated) void serviceOwnerChanged(const QString &name, const QString &oldOwner, const QString &newOwner)

Dokumentation zu den Mitgliedsfunktionen

[signal, deprecated] void QDBusConnectionInterface::serviceOwnerChanged(const QString &name, const QString &oldOwner, const QString &newOwner)

Diese Funktion ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen „ QDBusServiceWatcher “.

Dieses Signal wird vom D-Bus-Server immer dann ausgelöst, wenn sich die Zuständigkeit für einen Dienst im Bus ändert, einschließlich des Erscheins und Verschwindens von Namen.

Dieses Signal bedeutet, dass die Anwendung oldOwner die Eigentumsrechte am Busnamen name an die Anwendung newOwner verloren hat. Ist oldOwner eine leere Zeichenkette, bedeutet dies, dass der Name name gerade erst erstellt wurde; ist newOwner leer, hat der Name name derzeit keinen Eigentümer und ist nicht mehr verfügbar.

Hinweis: Durch die Anbindung an dieses Signal überwacht die Anwendung jede einzelne Änderung der Dienstinhaberschaft auf dem Bus und empfängt die entsprechenden Signale. Je nachdem, wie viele Dienste ausgeführt werden, führt dies dazu, dass die Anwendung mehr Signale empfängt, als sie benötigt. Um dieses Problem zu vermeiden, verwenden Sie die Klasse „ QDBusServiceWatcher “, die auf bestimmte Änderungen überwachen kann.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.