diff options
Diffstat (limited to 'sources/pyside6/PySide6/QtDBus/typesystem_dbus.xml')
-rw-r--r-- | sources/pyside6/PySide6/QtDBus/typesystem_dbus.xml | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/sources/pyside6/PySide6/QtDBus/typesystem_dbus.xml b/sources/pyside6/PySide6/QtDBus/typesystem_dbus.xml index 8580c339e..ebed22257 100644 --- a/sources/pyside6/PySide6/QtDBus/typesystem_dbus.xml +++ b/sources/pyside6/PySide6/QtDBus/typesystem_dbus.xml @@ -3,7 +3,8 @@ // Copyright (C) 2021 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only --> -<typesystem package="PySide6.QtDBus"> +<typesystem package="PySide6.QtDBus" + namespace-begin="QT_BEGIN_NAMESPACE" namespace-end="QT_END_NAMESPACE"> <load-typesystem name="QtCore/typesystem_core.xml" generate="no"/> <namespace-type name="QDBus"> @@ -53,6 +54,8 @@ <define-ownership class="target" owner="default"/> </modify-argument> </modify-function> + <!-- PYSIDE-2547, hangs --> + <modify-function signature="^connect\(.*\)$" allow-thread="yes"/> </value-type> <object-type name="QDBusConnectionInterface"> <enum-type name="RegisterServiceReply"/> @@ -82,7 +85,12 @@ <value-type name="QDBusError"> <enum-type name="ErrorType"/> </value-type> - <object-type name="QDBusInterface"/> + <object-type name="QDBusInterface" qt-metaobject="no"> + <inject-documentation format="target" mode="append"> + DBus signals can be captured with string-based connections + (see :ref:`signals-and-slots-strings`). + </inject-documentation> + </object-type> <value-type name="QDBusMessage"> <enum-type name="MessageType"/> </value-type> @@ -100,7 +108,7 @@ </object-type> <object-type name="QDBusSignature"/> <object-type name="QDBusUnixFileDescriptor"/> - <object-type name="QDBusVariant"/> + <value-type name="QDBusVariant"/> <object-type name="QDBusVirtualObject"/> <suppress-warning text='^.*Unable to translate type "QDBusReply<.*$'/> <suppress-warning text='^.*QDBusPendingCallWatcher inherits from a non polymorphic type.*$'/> |