QtDBus.pyi 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691
  1. # Copyright (C) 2022 The Qt Company Ltd.
  2. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
  3. """
  4. This file contains the exact signatures for all functions in module
  5. PySide6.QtDBus, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtDBus`
  9. import PySide6.QtDBus
  10. import PySide6.QtCore
  11. import enum
  12. import typing
  13. import collections.abc
  14. from PySide6.QtCore import Signal
  15. from shiboken6 import Shiboken
  16. class QDBus(Shiboken.Object):
  17. class CallMode(enum.Enum):
  18. NoBlock = 0x0
  19. Block = 0x1
  20. BlockWithGui = 0x2
  21. AutoDetect = 0x3
  22. class QDBusAbstractAdaptor(PySide6.QtCore.QObject):
  23. def __init__(self, parent: PySide6.QtCore.QObject, /) -> None: ...
  24. def autoRelaySignals(self, /) -> bool: ...
  25. def setAutoRelaySignals(self, enable: bool, /) -> None: ...
  26. class QDBusAbstractInterface(PySide6.QtDBus.QDBusAbstractInterfaceBase):
  27. def __init__(self, service: str, path: str, interface: bytes | bytearray | memoryview, connection: PySide6.QtDBus.QDBusConnection, parent: PySide6.QtCore.QObject, /) -> None: ...
  28. def asyncCall(self, method: str, /) -> PySide6.QtDBus.QDBusPendingCall: ...
  29. def asyncCallWithArgumentList(self, method: str, args: collections.abc.Sequence[typing.Any], /) -> PySide6.QtDBus.QDBusPendingCall: ...
  30. @typing.overload
  31. def call(self, mode: PySide6.QtDBus.QDBus.CallMode, method: str, /) -> PySide6.QtDBus.QDBusMessage: ...
  32. @typing.overload
  33. def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  34. @typing.overload
  35. def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  36. @typing.overload
  37. def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  38. @typing.overload
  39. def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, arg__6: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  40. @typing.overload
  41. def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, arg__6: typing.Any, arg__7: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  42. @typing.overload
  43. def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, arg__6: typing.Any, arg__7: typing.Any, arg__8: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  44. @typing.overload
  45. def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, arg__6: typing.Any, arg__7: typing.Any, arg__8: typing.Any, arg__9: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  46. @typing.overload
  47. def call(self, arg__1: PySide6.QtDBus.QDBus.CallMode, arg__2: str, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, arg__6: typing.Any, arg__7: typing.Any, arg__8: typing.Any, arg__9: typing.Any, arg__10: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  48. @typing.overload
  49. def call(self, method: str, /) -> PySide6.QtDBus.QDBusMessage: ...
  50. @typing.overload
  51. def call(self, arg__1: str, arg__2: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  52. @typing.overload
  53. def call(self, arg__1: str, arg__2: typing.Any, arg__3: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  54. @typing.overload
  55. def call(self, arg__1: str, arg__2: typing.Any, arg__3: typing.Any, arg__4: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  56. @typing.overload
  57. def call(self, arg__1: str, arg__2: typing.Any, arg__3: typing.Any, arg__4: typing.Any, arg__5: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  58. def callWithArgumentList(self, mode: PySide6.QtDBus.QDBus.CallMode, method: str, args: collections.abc.Sequence[typing.Any], /) -> PySide6.QtDBus.QDBusMessage: ...
  59. @typing.overload
  60. def callWithCallback(self, method: str, args: collections.abc.Sequence[typing.Any], receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, /) -> bool: ...
  61. @typing.overload
  62. def callWithCallback(self, method: str, args: collections.abc.Sequence[typing.Any], receiver: PySide6.QtCore.QObject, member: bytes | bytearray | memoryview, errorSlot: bytes | bytearray | memoryview, /) -> bool: ...
  63. def connectNotify(self, signal: PySide6.QtCore.QMetaMethod, /) -> None: ...
  64. def connection(self, /) -> PySide6.QtDBus.QDBusConnection: ...
  65. def disconnectNotify(self, signal: PySide6.QtCore.QMetaMethod, /) -> None: ...
  66. def interface(self, /) -> str: ...
  67. def internalConstCall(self, mode: PySide6.QtDBus.QDBus.CallMode, method: str, /, args: collections.abc.Sequence[typing.Any] = ...) -> PySide6.QtDBus.QDBusMessage: ...
  68. def internalPropGet(self, propname: bytes | bytearray | memoryview, /) -> typing.Any: ...
  69. def internalPropSet(self, propname: bytes | bytearray | memoryview, value: typing.Any, /) -> None: ...
  70. def isInteractiveAuthorizationAllowed(self, /) -> bool: ...
  71. def isValid(self, /) -> bool: ...
  72. def lastError(self, /) -> PySide6.QtDBus.QDBusError: ...
  73. def path(self, /) -> str: ...
  74. def service(self, /) -> str: ...
  75. def setInteractiveAuthorizationAllowed(self, enable: bool, /) -> None: ...
  76. def setTimeout(self, timeout: int, /) -> None: ...
  77. def timeout(self, /) -> int: ...
  78. class QDBusAbstractInterfaceBase(PySide6.QtCore.QObject): ...
  79. class QDBusArgument(Shiboken.Object):
  80. class ElementType(enum.Enum):
  81. UnknownType = -1
  82. BasicType = 0x0
  83. VariantType = 0x1
  84. ArrayType = 0x2
  85. StructureType = 0x3
  86. MapType = 0x4
  87. MapEntryType = 0x5
  88. @typing.overload
  89. def __init__(self, /) -> None: ...
  90. @typing.overload
  91. def __init__(self, other: PySide6.QtDBus.QDBusArgument, /) -> None: ...
  92. def __copy__(self, /) -> typing.Self: ...
  93. @typing.overload
  94. def __lshift__(self, arg: PySide6.QtDBus.QDBusObjectPath, /) -> PySide6.QtDBus.QDBusArgument: ...
  95. @typing.overload
  96. def __lshift__(self, arg: PySide6.QtDBus.QDBusSignature, /) -> PySide6.QtDBus.QDBusArgument: ...
  97. @typing.overload
  98. def __lshift__(self, arg: PySide6.QtDBus.QDBusUnixFileDescriptor, /) -> PySide6.QtDBus.QDBusArgument: ...
  99. @typing.overload
  100. def __lshift__(self, arg: PySide6.QtDBus.QDBusVariant, /) -> PySide6.QtDBus.QDBusArgument: ...
  101. @typing.overload
  102. def __lshift__(self, date: PySide6.QtCore.QDate, /) -> PySide6.QtDBus.QDBusArgument: ...
  103. @typing.overload
  104. def __lshift__(self, dt: PySide6.QtCore.QDateTime, /) -> PySide6.QtDBus.QDBusArgument: ...
  105. @typing.overload
  106. def __lshift__(self, line: PySide6.QtCore.QLine, /) -> PySide6.QtDBus.QDBusArgument: ...
  107. @typing.overload
  108. def __lshift__(self, pt: PySide6.QtCore.QPoint, /) -> PySide6.QtDBus.QDBusArgument: ...
  109. @typing.overload
  110. def __lshift__(self, rect: PySide6.QtCore.QRect, /) -> PySide6.QtDBus.QDBusArgument: ...
  111. @typing.overload
  112. def __lshift__(self, size: PySide6.QtCore.QSize, /) -> PySide6.QtDBus.QDBusArgument: ...
  113. @typing.overload
  114. def __lshift__(self, time: PySide6.QtCore.QTime, /) -> PySide6.QtDBus.QDBusArgument: ...
  115. @typing.overload
  116. def __lshift__(self, arg: str, /) -> PySide6.QtDBus.QDBusArgument: ...
  117. @typing.overload
  118. def __lshift__(self, list: collections.abc.Sequence[typing.Any], /) -> PySide6.QtDBus.QDBusArgument: ...
  119. @typing.overload
  120. def __lshift__(self, arg: collections.abc.Sequence[str], /) -> PySide6.QtDBus.QDBusArgument: ...
  121. @typing.overload
  122. def __lshift__(self, line: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> PySide6.QtDBus.QDBusArgument: ...
  123. @typing.overload
  124. def __lshift__(self, pt: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtDBus.QDBusArgument: ...
  125. @typing.overload
  126. def __lshift__(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtDBus.QDBusArgument: ...
  127. @typing.overload
  128. def __lshift__(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtDBus.QDBusArgument: ...
  129. @typing.overload
  130. def __lshift__(self, map: typing.Dict[str, typing.Any], /) -> PySide6.QtDBus.QDBusArgument: ...
  131. @typing.overload
  132. def __lshift__(self, arg: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtDBus.QDBusArgument: ...
  133. @typing.overload
  134. def __lshift__(self, arg: bool, /) -> PySide6.QtDBus.QDBusArgument: ...
  135. @typing.overload
  136. def __lshift__(self, arg: int, /) -> PySide6.QtDBus.QDBusArgument: ...
  137. @typing.overload
  138. def __lshift__(self, arg: float, /) -> PySide6.QtDBus.QDBusArgument: ...
  139. @typing.overload
  140. def __rshift__(self, arg: PySide6.QtDBus.QDBusObjectPath, /) -> PySide6.QtDBus.QDBusArgument: ...
  141. @typing.overload
  142. def __rshift__(self, arg: PySide6.QtDBus.QDBusSignature, /) -> PySide6.QtDBus.QDBusArgument: ...
  143. @typing.overload
  144. def __rshift__(self, arg: PySide6.QtDBus.QDBusUnixFileDescriptor, /) -> PySide6.QtDBus.QDBusArgument: ...
  145. @typing.overload
  146. def __rshift__(self, arg: PySide6.QtDBus.QDBusVariant, /) -> PySide6.QtDBus.QDBusArgument: ...
  147. @typing.overload
  148. def __rshift__(self, date: PySide6.QtCore.QDate, /) -> PySide6.QtDBus.QDBusArgument: ...
  149. @typing.overload
  150. def __rshift__(self, dt: PySide6.QtCore.QDateTime, /) -> PySide6.QtDBus.QDBusArgument: ...
  151. @typing.overload
  152. def __rshift__(self, line: PySide6.QtCore.QLine, /) -> PySide6.QtDBus.QDBusArgument: ...
  153. @typing.overload
  154. def __rshift__(self, pt: PySide6.QtCore.QPoint, /) -> PySide6.QtDBus.QDBusArgument: ...
  155. @typing.overload
  156. def __rshift__(self, rect: PySide6.QtCore.QRect, /) -> PySide6.QtDBus.QDBusArgument: ...
  157. @typing.overload
  158. def __rshift__(self, size: PySide6.QtCore.QSize, /) -> PySide6.QtDBus.QDBusArgument: ...
  159. @typing.overload
  160. def __rshift__(self, time: PySide6.QtCore.QTime, /) -> PySide6.QtDBus.QDBusArgument: ...
  161. @typing.overload
  162. def __rshift__(self, arg: str, /) -> PySide6.QtDBus.QDBusArgument: ...
  163. @typing.overload
  164. def __rshift__(self, arg: collections.abc.Sequence[str], /) -> PySide6.QtDBus.QDBusArgument: ...
  165. @typing.overload
  166. def __rshift__(self, line: PySide6.QtCore.QLineF | PySide6.QtCore.QLine, /) -> PySide6.QtDBus.QDBusArgument: ...
  167. @typing.overload
  168. def __rshift__(self, pt: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint, /) -> PySide6.QtDBus.QDBusArgument: ...
  169. @typing.overload
  170. def __rshift__(self, rect: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, /) -> PySide6.QtDBus.QDBusArgument: ...
  171. @typing.overload
  172. def __rshift__(self, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> PySide6.QtDBus.QDBusArgument: ...
  173. @typing.overload
  174. def __rshift__(self, arg: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> PySide6.QtDBus.QDBusArgument: ...
  175. @typing.overload
  176. def __rshift__(self, arg: bool, /) -> PySide6.QtDBus.QDBusArgument: ...
  177. @typing.overload
  178. def __rshift__(self, arg: int, /) -> PySide6.QtDBus.QDBusArgument: ...
  179. @typing.overload
  180. def __rshift__(self, arg: float, /) -> PySide6.QtDBus.QDBusArgument: ...
  181. @typing.overload
  182. def __rshift__(self, v: typing.Any, /) -> PySide6.QtDBus.QDBusArgument: ...
  183. def appendVariant(self, v: typing.Any, /) -> None: ...
  184. def asVariant(self, /) -> typing.Any: ...
  185. def atEnd(self, /) -> bool: ...
  186. @typing.overload
  187. def beginArray(self, /) -> None: ...
  188. @typing.overload
  189. def beginArray(self, elementMetaType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ...
  190. @typing.overload
  191. def beginArray(self, elementMetaTypeId: int, /) -> None: ...
  192. @typing.overload
  193. def beginMap(self, /) -> None: ...
  194. @typing.overload
  195. def beginMap(self, keyMetaType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, valueMetaType: PySide6.QtCore.QMetaType | PySide6.QtCore.QMetaType.Type, /) -> None: ...
  196. @typing.overload
  197. def beginMap(self, keyMetaTypeId: int, valueMetaTypeId: int, /) -> None: ...
  198. def beginMapEntry(self, /) -> None: ...
  199. def beginStructure(self, /) -> None: ...
  200. def currentSignature(self, /) -> str: ...
  201. def currentType(self, /) -> PySide6.QtDBus.QDBusArgument.ElementType: ...
  202. def endArray(self, /) -> None: ...
  203. def endMap(self, /) -> None: ...
  204. def endMapEntry(self, /) -> None: ...
  205. def endStructure(self, /) -> None: ...
  206. def swap(self, other: PySide6.QtDBus.QDBusArgument, /) -> None: ...
  207. class QDBusConnection(Shiboken.Object):
  208. class BusType(enum.Enum):
  209. SessionBus = 0x0
  210. SystemBus = 0x1
  211. ActivationBus = 0x2
  212. class ConnectionCapability(enum.Flag):
  213. UnixFileDescriptorPassing = 0x1
  214. class RegisterOption(enum.Flag):
  215. ExportAdaptors = 0x1
  216. ExportScriptableSlots = 0x10
  217. ExportScriptableSignals = 0x20
  218. ExportScriptableProperties = 0x40
  219. ExportScriptableInvokables = 0x80
  220. ExportScriptableContents = 0xf0
  221. ExportNonScriptableSlots = 0x100
  222. ExportAllSlots = 0x110
  223. ExportNonScriptableSignals = 0x200
  224. ExportAllSignal = 0x220
  225. ExportAllSignals = 0x220
  226. ExportNonScriptableProperties = 0x400
  227. ExportAllProperties = 0x440
  228. ExportNonScriptableInvokables = 0x800
  229. ExportAllInvokables = 0x880
  230. ExportNonScriptableContents = 0xf00
  231. ExportAllContents = 0xff0
  232. ExportChildObjects = 0x1000
  233. class UnregisterMode(enum.Enum):
  234. UnregisterNode = 0x0
  235. UnregisterTree = 0x1
  236. class VirtualObjectRegisterOption(enum.Flag):
  237. SingleNode = 0x0
  238. SubPath = 0x1
  239. @typing.overload
  240. def __init__(self, other: PySide6.QtDBus.QDBusConnection, /) -> None: ...
  241. @typing.overload
  242. def __init__(self, name: str, /) -> None: ...
  243. def __copy__(self, /) -> typing.Self: ...
  244. def asyncCall(self, message: PySide6.QtDBus.QDBusMessage, /, timeout: int = ...) -> PySide6.QtDBus.QDBusPendingCall: ...
  245. def baseService(self, /) -> str: ...
  246. def call(self, message: PySide6.QtDBus.QDBusMessage, /, mode: PySide6.QtDBus.QDBus.CallMode = ..., timeout: int = ...) -> PySide6.QtDBus.QDBusMessage: ...
  247. @typing.overload
  248. def callWithCallback(self, message: PySide6.QtDBus.QDBusMessage, receiver: PySide6.QtCore.QObject, returnMethod: bytes | bytearray | memoryview, errorMethod: bytes | bytearray | memoryview, /, timeout: int = ...) -> bool: ...
  249. @typing.overload
  250. def callWithCallback(self, message: PySide6.QtDBus.QDBusMessage, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /, timeout: int = ...) -> bool: ...
  251. @typing.overload
  252. def connect(self, service: str, path: str, interface: str, name: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ...
  253. @typing.overload
  254. def connect(self, service: str, path: str, interface: str, name: str, signature: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ...
  255. @typing.overload
  256. def connect(self, service: str, path: str, interface: str, name: str, argumentMatch: collections.abc.Sequence[str], signature: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ...
  257. @typing.overload
  258. @staticmethod
  259. def connectToBus(type: PySide6.QtDBus.QDBusConnection.BusType, name: str, /) -> PySide6.QtDBus.QDBusConnection: ...
  260. @typing.overload
  261. @staticmethod
  262. def connectToBus(address: str, name: str, /) -> PySide6.QtDBus.QDBusConnection: ...
  263. @staticmethod
  264. def connectToPeer(address: str, name: str, /) -> PySide6.QtDBus.QDBusConnection: ...
  265. def connectionCapabilities(self, /) -> PySide6.QtDBus.QDBusConnection.ConnectionCapability: ...
  266. @typing.overload
  267. def disconnect(self, service: str, path: str, interface: str, name: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ...
  268. @typing.overload
  269. def disconnect(self, service: str, path: str, interface: str, name: str, signature: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ...
  270. @typing.overload
  271. def disconnect(self, service: str, path: str, interface: str, name: str, argumentMatch: collections.abc.Sequence[str], signature: str, receiver: PySide6.QtCore.QObject, slot: bytes | bytearray | memoryview, /) -> bool: ...
  272. @staticmethod
  273. def disconnectFromBus(name: str, /) -> None: ...
  274. @staticmethod
  275. def disconnectFromPeer(name: str, /) -> None: ...
  276. def interface(self, /) -> PySide6.QtDBus.QDBusConnectionInterface: ...
  277. def internalPointer(self, /) -> int: ...
  278. def isConnected(self, /) -> bool: ...
  279. def lastError(self, /) -> PySide6.QtDBus.QDBusError: ...
  280. @staticmethod
  281. def localMachineId() -> PySide6.QtCore.QByteArray: ...
  282. def name(self, /) -> str: ...
  283. def objectRegisteredAt(self, path: str, /) -> PySide6.QtCore.QObject: ...
  284. @typing.overload
  285. def registerObject(self, path: str, object: PySide6.QtCore.QObject, /, options: PySide6.QtDBus.QDBusConnection.RegisterOption = ...) -> bool: ...
  286. @typing.overload
  287. def registerObject(self, path: str, interface: str, object: PySide6.QtCore.QObject, /, options: PySide6.QtDBus.QDBusConnection.RegisterOption = ...) -> bool: ...
  288. def registerService(self, serviceName: str, /) -> bool: ...
  289. def registerVirtualObject(self, path: str, object: PySide6.QtDBus.QDBusVirtualObject, /, options: PySide6.QtDBus.QDBusConnection.VirtualObjectRegisterOption = ...) -> bool: ...
  290. def send(self, message: PySide6.QtDBus.QDBusMessage, /) -> bool: ...
  291. @staticmethod
  292. def sessionBus() -> PySide6.QtDBus.QDBusConnection: ...
  293. def swap(self, other: PySide6.QtDBus.QDBusConnection, /) -> None: ...
  294. @staticmethod
  295. def systemBus() -> PySide6.QtDBus.QDBusConnection: ...
  296. def unregisterObject(self, path: str, /, mode: PySide6.QtDBus.QDBusConnection.UnregisterMode = ...) -> None: ...
  297. def unregisterService(self, serviceName: str, /) -> bool: ...
  298. class QDBusConnectionInterface(PySide6.QtDBus.QDBusAbstractInterface):
  299. NameAcquired : typing.ClassVar[Signal] = ... # NameAcquired(QString)
  300. NameLost : typing.ClassVar[Signal] = ... # NameLost(QString)
  301. NameOwnerChanged : typing.ClassVar[Signal] = ... # NameOwnerChanged(QString,QString,QString)
  302. callWithCallbackFailed : typing.ClassVar[Signal] = ... # callWithCallbackFailed(QDBusError,QDBusMessage)
  303. serviceOwnerChanged : typing.ClassVar[Signal] = ... # serviceOwnerChanged(QString,QString,QString)
  304. serviceRegistered : typing.ClassVar[Signal] = ... # serviceRegistered(QString)
  305. serviceUnregistered : typing.ClassVar[Signal] = ... # serviceUnregistered(QString)
  306. class RegisterServiceReply(enum.Enum):
  307. ServiceNotRegistered = 0x0
  308. ServiceRegistered = 0x1
  309. ServiceQueued = 0x2
  310. class ServiceQueueOptions(enum.Enum):
  311. DontQueueService = 0x0
  312. QueueService = 0x1
  313. ReplaceExistingService = 0x2
  314. class ServiceReplacementOptions(enum.Enum):
  315. DontAllowReplacement = 0x0
  316. AllowReplacement = 0x1
  317. def activatableServiceNames(self, /) -> PySide6.QtDBus.QDBusReply: ...
  318. def connectNotify(self, arg__1: PySide6.QtCore.QMetaMethod, /) -> None: ...
  319. def disconnectNotify(self, arg__1: PySide6.QtCore.QMetaMethod, /) -> None: ...
  320. def isServiceRegistered(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ...
  321. def registerService(self, arg__1: str, arg__2: PySide6.QtDBus.QDBusConnectionInterface.ServiceQueueOptions, arg__3: PySide6.QtDBus.QDBusConnectionInterface.ServiceReplacementOptions, /) -> PySide6.QtDBus.QDBusReply: ...
  322. def registeredServiceNames(self, /) -> PySide6.QtDBus.QDBusReply: ...
  323. def serviceOwner(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ...
  324. def servicePid(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ...
  325. def serviceUid(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ...
  326. def startService(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ...
  327. def unregisterService(self, arg__1: str, /) -> PySide6.QtDBus.QDBusReply: ...
  328. class QDBusContext(Shiboken.Object):
  329. @typing.overload
  330. def __init__(self, /) -> None: ...
  331. @typing.overload
  332. def __init__(self, QDBusContext: PySide6.QtDBus.QDBusContext, /) -> None: ...
  333. def __copy__(self, /) -> typing.Self: ...
  334. def calledFromDBus(self, /) -> bool: ...
  335. def connection(self, /) -> PySide6.QtDBus.QDBusConnection: ...
  336. def isDelayedReply(self, /) -> bool: ...
  337. def message(self, /) -> PySide6.QtDBus.QDBusMessage: ...
  338. @typing.overload
  339. def sendErrorReply(self, type: PySide6.QtDBus.QDBusError.ErrorType, /, msg: str = ...) -> None: ...
  340. @typing.overload
  341. def sendErrorReply(self, name: str, /, msg: str = ...) -> None: ...
  342. def setDelayedReply(self, enable: bool, /) -> None: ...
  343. class QDBusError(Shiboken.Object):
  344. class ErrorType(enum.Enum):
  345. NoError = 0x0
  346. Other = 0x1
  347. Failed = 0x2
  348. NoMemory = 0x3
  349. ServiceUnknown = 0x4
  350. NoReply = 0x5
  351. BadAddress = 0x6
  352. NotSupported = 0x7
  353. LimitsExceeded = 0x8
  354. AccessDenied = 0x9
  355. NoServer = 0xa
  356. Timeout = 0xb
  357. NoNetwork = 0xc
  358. AddressInUse = 0xd
  359. Disconnected = 0xe
  360. InvalidArgs = 0xf
  361. UnknownMethod = 0x10
  362. TimedOut = 0x11
  363. InvalidSignature = 0x12
  364. UnknownInterface = 0x13
  365. UnknownObject = 0x14
  366. UnknownProperty = 0x15
  367. PropertyReadOnly = 0x16
  368. InternalError = 0x17
  369. InvalidService = 0x18
  370. InvalidObjectPath = 0x19
  371. InvalidInterface = 0x1a
  372. InvalidMember = 0x1b
  373. LastErrorType = 0x1b
  374. @typing.overload
  375. def __init__(self, /) -> None: ...
  376. @typing.overload
  377. def __init__(self, error: PySide6.QtDBus.QDBusError.ErrorType, message: str, /) -> None: ...
  378. @typing.overload
  379. def __init__(self, other: PySide6.QtDBus.QDBusError, /) -> None: ...
  380. @typing.overload
  381. def __init__(self, msg: PySide6.QtDBus.QDBusMessage, /) -> None: ...
  382. def __copy__(self, /) -> typing.Self: ...
  383. def __repr__(self, /) -> str: ...
  384. @staticmethod
  385. def errorString(error: PySide6.QtDBus.QDBusError.ErrorType, /) -> str: ...
  386. def isValid(self, /) -> bool: ...
  387. def message(self, /) -> str: ...
  388. def name(self, /) -> str: ...
  389. def swap(self, other: PySide6.QtDBus.QDBusError | PySide6.QtDBus.QDBusMessage, /) -> None: ...
  390. def type(self, /) -> PySide6.QtDBus.QDBusError.ErrorType: ...
  391. class QDBusInterface(PySide6.QtDBus.QDBusAbstractInterface):
  392. def __init__(self, service: str, path: str, /, interface: str = ..., connection: PySide6.QtDBus.QDBusConnection = ..., parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  393. class QDBusMessage(Shiboken.Object):
  394. class MessageType(enum.Enum):
  395. InvalidMessage = 0x0
  396. MethodCallMessage = 0x1
  397. ReplyMessage = 0x2
  398. ErrorMessage = 0x3
  399. SignalMessage = 0x4
  400. @typing.overload
  401. def __init__(self, /) -> None: ...
  402. @typing.overload
  403. def __init__(self, other: PySide6.QtDBus.QDBusMessage, /) -> None: ...
  404. def __copy__(self, /) -> typing.Self: ...
  405. def __lshift__(self, arg: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  406. def __repr__(self, /) -> str: ...
  407. def arguments(self, /) -> typing.List[typing.Any]: ...
  408. def autoStartService(self, /) -> bool: ...
  409. @typing.overload
  410. @staticmethod
  411. def createError(type: PySide6.QtDBus.QDBusError.ErrorType, msg: str, /) -> PySide6.QtDBus.QDBusMessage: ...
  412. @typing.overload
  413. @staticmethod
  414. def createError(name: str, msg: str, /) -> PySide6.QtDBus.QDBusMessage: ...
  415. @typing.overload
  416. @staticmethod
  417. def createError(err: PySide6.QtDBus.QDBusError | PySide6.QtDBus.QDBusMessage, /) -> PySide6.QtDBus.QDBusMessage: ...
  418. @typing.overload
  419. def createErrorReply(self, type: PySide6.QtDBus.QDBusError.ErrorType, msg: str, /) -> PySide6.QtDBus.QDBusMessage: ...
  420. @typing.overload
  421. def createErrorReply(self, name: str, msg: str, /) -> PySide6.QtDBus.QDBusMessage: ...
  422. @typing.overload
  423. def createErrorReply(self, err: PySide6.QtDBus.QDBusError | PySide6.QtDBus.QDBusMessage, /) -> PySide6.QtDBus.QDBusMessage: ...
  424. @staticmethod
  425. def createMethodCall(destination: str, path: str, interface: str, method: str, /) -> PySide6.QtDBus.QDBusMessage: ...
  426. @typing.overload
  427. def createReply(self, /, arguments: collections.abc.Sequence[typing.Any] = ...) -> PySide6.QtDBus.QDBusMessage: ...
  428. @typing.overload
  429. def createReply(self, argument: typing.Any, /) -> PySide6.QtDBus.QDBusMessage: ...
  430. @staticmethod
  431. def createSignal(path: str, interface: str, name: str, /) -> PySide6.QtDBus.QDBusMessage: ...
  432. @staticmethod
  433. def createTargetedSignal(service: str, path: str, interface: str, name: str, /) -> PySide6.QtDBus.QDBusMessage: ...
  434. def errorMessage(self, /) -> str: ...
  435. def errorName(self, /) -> str: ...
  436. def interface(self, /) -> str: ...
  437. def isDelayedReply(self, /) -> bool: ...
  438. def isInteractiveAuthorizationAllowed(self, /) -> bool: ...
  439. def isReplyRequired(self, /) -> bool: ...
  440. def member(self, /) -> str: ...
  441. def path(self, /) -> str: ...
  442. def service(self, /) -> str: ...
  443. def setArguments(self, arguments: collections.abc.Sequence[typing.Any], /) -> None: ...
  444. def setAutoStartService(self, enable: bool, /) -> None: ...
  445. def setDelayedReply(self, enable: bool, /) -> None: ...
  446. def setInteractiveAuthorizationAllowed(self, enable: bool, /) -> None: ...
  447. def signature(self, /) -> str: ...
  448. def swap(self, other: PySide6.QtDBus.QDBusMessage, /) -> None: ...
  449. def type(self, /) -> PySide6.QtDBus.QDBusMessage.MessageType: ...
  450. class QDBusObjectPath(Shiboken.Object):
  451. @typing.overload
  452. def __init__(self, /) -> None: ...
  453. @typing.overload
  454. def __init__(self, QDBusObjectPath: PySide6.QtDBus.QDBusObjectPath, /) -> None: ...
  455. @typing.overload
  456. def __init__(self, path: str, /) -> None: ...
  457. @typing.overload
  458. def __init__(self, path: bytes | bytearray | memoryview, /) -> None: ...
  459. def __copy__(self, /) -> typing.Self: ...
  460. def __eq__(self, rhs: PySide6.QtDBus.QDBusObjectPath, /) -> bool: ...
  461. def __hash__(self, /) -> int: ...
  462. def __lt__(self, rhs: PySide6.QtDBus.QDBusObjectPath, /) -> bool: ...
  463. def __ne__(self, rhs: PySide6.QtDBus.QDBusObjectPath, /) -> bool: ...
  464. def path(self, /) -> str: ...
  465. def setPath(self, path: str, /) -> None: ...
  466. def swap(self, other: PySide6.QtDBus.QDBusObjectPath, /) -> None: ...
  467. class QDBusPendingCall(Shiboken.Object):
  468. def __init__(self, other: PySide6.QtDBus.QDBusPendingCall, /) -> None: ...
  469. def error(self, /) -> PySide6.QtDBus.QDBusError: ...
  470. @staticmethod
  471. def fromCompletedCall(message: PySide6.QtDBus.QDBusMessage, /) -> PySide6.QtDBus.QDBusPendingCall: ...
  472. @staticmethod
  473. def fromError(error: PySide6.QtDBus.QDBusError | PySide6.QtDBus.QDBusMessage, /) -> PySide6.QtDBus.QDBusPendingCall: ...
  474. def isError(self, /) -> bool: ...
  475. def isFinished(self, /) -> bool: ...
  476. def isValid(self, /) -> bool: ...
  477. def reply(self, /) -> PySide6.QtDBus.QDBusMessage: ...
  478. def swap(self, other: PySide6.QtDBus.QDBusPendingCall, /) -> None: ...
  479. def waitForFinished(self, /) -> None: ...
  480. class QDBusPendingCallWatcher(PySide6.QtCore.QObject, PySide6.QtDBus.QDBusPendingCall):
  481. finished : typing.ClassVar[Signal] = ... # finished(); finished(QDBusPendingCallWatcher*)
  482. def __init__(self, call: PySide6.QtDBus.QDBusPendingCall, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  483. def waitForFinished(self, /) -> None: ...
  484. class QDBusReply(Shiboken.Object):
  485. @typing.overload
  486. def __init__(self, /) -> None: ...
  487. @typing.overload
  488. def __init__(self, reply: PySide6.QtDBus.QDBusMessage, /) -> None: ...
  489. def error(self, /) -> PySide6.QtDBus.QDBusError: ...
  490. def isValid(self, /) -> bool: ...
  491. def value(self, /) -> typing.Any: ...
  492. class QDBusServer(PySide6.QtCore.QObject):
  493. newConnection : typing.ClassVar[Signal] = ... # newConnection(QDBusConnection)
  494. @typing.overload
  495. def __init__(self, address: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  496. @typing.overload
  497. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  498. def address(self, /) -> str: ...
  499. def isAnonymousAuthenticationAllowed(self, /) -> bool: ...
  500. def isConnected(self, /) -> bool: ...
  501. def lastError(self, /) -> PySide6.QtDBus.QDBusError: ...
  502. def setAnonymousAuthenticationAllowed(self, value: bool, /) -> None: ...
  503. class QDBusServiceWatcher(PySide6.QtCore.QObject):
  504. serviceOwnerChanged : typing.ClassVar[Signal] = ... # serviceOwnerChanged(QString,QString,QString)
  505. serviceRegistered : typing.ClassVar[Signal] = ... # serviceRegistered(QString)
  506. serviceUnregistered : typing.ClassVar[Signal] = ... # serviceUnregistered(QString)
  507. class WatchModeFlag(enum.Flag):
  508. WatchForRegistration = 0x1
  509. WatchForUnregistration = 0x2
  510. WatchForOwnerChange = 0x3
  511. @typing.overload
  512. def __init__(self, service: str, connection: PySide6.QtDBus.QDBusConnection, /, watchMode: PySide6.QtDBus.QDBusServiceWatcher.WatchModeFlag = ..., parent: PySide6.QtCore.QObject | None = ..., *, watchedServices: collections.abc.Sequence[str] | None = ...) -> None: ...
  513. @typing.overload
  514. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, watchedServices: collections.abc.Sequence[str] | None = ..., watchMode: PySide6.QtDBus.QDBusServiceWatcher.WatchModeFlag | None = ...) -> None: ...
  515. def addWatchedService(self, newService: str, /) -> None: ...
  516. def connection(self, /) -> PySide6.QtDBus.QDBusConnection: ...
  517. def removeWatchedService(self, service: str, /) -> bool: ...
  518. def setConnection(self, connection: PySide6.QtDBus.QDBusConnection, /) -> None: ...
  519. def setWatchMode(self, mode: PySide6.QtDBus.QDBusServiceWatcher.WatchModeFlag, /) -> None: ...
  520. def setWatchedServices(self, services: collections.abc.Sequence[str], /) -> None: ...
  521. def watchMode(self, /) -> PySide6.QtDBus.QDBusServiceWatcher.WatchModeFlag: ...
  522. def watchedServices(self, /) -> typing.List[str]: ...
  523. class QDBusSignature(Shiboken.Object):
  524. @typing.overload
  525. def __init__(self, /) -> None: ...
  526. @typing.overload
  527. def __init__(self, signature: str, /) -> None: ...
  528. @typing.overload
  529. def __init__(self, signature: bytes | bytearray | memoryview, /) -> None: ...
  530. def __eq__(self, rhs: PySide6.QtDBus.QDBusSignature, /) -> bool: ...
  531. def __hash__(self, /) -> int: ...
  532. def __lt__(self, rhs: PySide6.QtDBus.QDBusSignature, /) -> bool: ...
  533. def __ne__(self, rhs: PySide6.QtDBus.QDBusSignature, /) -> bool: ...
  534. def setSignature(self, signature: str, /) -> None: ...
  535. def signature(self, /) -> str: ...
  536. def swap(self, other: PySide6.QtDBus.QDBusSignature, /) -> None: ...
  537. class QDBusUnixFileDescriptor(Shiboken.Object):
  538. @typing.overload
  539. def __init__(self, /) -> None: ...
  540. @typing.overload
  541. def __init__(self, other: PySide6.QtDBus.QDBusUnixFileDescriptor, /) -> None: ...
  542. @typing.overload
  543. def __init__(self, fileDescriptor: int, /) -> None: ...
  544. def __copy__(self, /) -> typing.Self: ...
  545. def fileDescriptor(self, /) -> int: ...
  546. def giveFileDescriptor(self, fileDescriptor: int, /) -> None: ...
  547. @staticmethod
  548. def isSupported() -> bool: ...
  549. def isValid(self, /) -> bool: ...
  550. def setFileDescriptor(self, fileDescriptor: int, /) -> None: ...
  551. def swap(self, other: PySide6.QtDBus.QDBusUnixFileDescriptor, /) -> None: ...
  552. def takeFileDescriptor(self, /) -> int: ...
  553. class QDBusVariant(Shiboken.Object):
  554. @typing.overload
  555. def __init__(self, /) -> None: ...
  556. @typing.overload
  557. def __init__(self, QDBusVariant: PySide6.QtDBus.QDBusVariant, /) -> None: ...
  558. @typing.overload
  559. def __init__(self, variant: typing.Any, /) -> None: ...
  560. def __copy__(self, /) -> typing.Self: ...
  561. def __eq__(self, v2: PySide6.QtDBus.QDBusVariant, /) -> bool: ...
  562. def setVariant(self, variant: typing.Any, /) -> None: ...
  563. def swap(self, other: PySide6.QtDBus.QDBusVariant, /) -> None: ...
  564. def variant(self, /) -> typing.Any: ...
  565. class QDBusVirtualObject(PySide6.QtCore.QObject):
  566. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  567. def handleMessage(self, message: PySide6.QtDBus.QDBusMessage, connection: PySide6.QtDBus.QDBusConnection, /) -> bool: ...
  568. def introspect(self, path: str, /) -> str: ...
  569. class QIntList: ...
  570. # eof