QtAxContainer.pyi 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  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.QtAxContainer, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtAxContainer`
  9. import PySide6.QtAxContainer
  10. import PySide6.QtCore
  11. import PySide6.QtGui
  12. import PySide6.QtWidgets
  13. import enum
  14. import typing
  15. import collections.abc
  16. from PySide6.QtCore import Signal
  17. from shiboken6 import Shiboken
  18. class QAxBase(Shiboken.Object):
  19. def __init__(self, /) -> None: ...
  20. def __lshift__(self, s: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ...
  21. def __rshift__(self, s: PySide6.QtCore.QDataStream, /) -> PySide6.QtCore.QDataStream: ...
  22. @staticmethod
  23. def argumentsToList(var1: typing.Any, var2: typing.Any, var3: typing.Any, var4: typing.Any, var5: typing.Any, var6: typing.Any, var7: typing.Any, var8: typing.Any, /) -> typing.List[typing.Any]: ...
  24. def asVariant(self, /) -> typing.Any: ...
  25. def axBaseMetaObject(self, /) -> PySide6.QtCore.QMetaObject: ...
  26. def classContext(self, /) -> int: ...
  27. def className(self, /) -> bytes | bytearray | memoryview: ...
  28. def clear(self, /) -> None: ...
  29. def control(self, /) -> str: ...
  30. def disableClassInfo(self, /) -> None: ...
  31. def disableEventSink(self, /) -> None: ...
  32. def disableMetaObject(self, /) -> None: ...
  33. @typing.overload
  34. def dynamicCall(self, name: bytes | bytearray | memoryview, vars: collections.abc.Sequence[typing.Any], /) -> typing.Any: ...
  35. @typing.overload
  36. def dynamicCall(self, name: bytes | bytearray | memoryview, /, v1: typing.Any = ..., v2: typing.Any = ..., v3: typing.Any = ..., v4: typing.Any = ..., v5: typing.Any = ..., v6: typing.Any = ..., v7: typing.Any = ..., v8: typing.Any = ...) -> typing.Any: ...
  37. def generateDocumentation(self, /) -> str: ...
  38. def indexOfVerb(self, verb: str, /) -> int: ...
  39. def initializeFrom(self, that: PySide6.QtAxContainer.QAxBase, /) -> None: ...
  40. def internalRelease(self, /) -> None: ...
  41. def isNull(self, /) -> bool: ...
  42. def propertyBag(self, /) -> typing.Dict[str, typing.Any]: ...
  43. def propertyWritable(self, arg__1: bytes | bytearray | memoryview, /) -> bool: ...
  44. def qObject(self, /) -> PySide6.QtCore.QObject: ...
  45. @typing.overload
  46. def querySubObject(self, name: bytes | bytearray | memoryview, vars: collections.abc.Sequence[typing.Any], /) -> PySide6.QtAxContainer.QAxObject: ...
  47. @typing.overload
  48. def querySubObject(self, name: bytes | bytearray | memoryview, /, v1: typing.Any = ..., v2: typing.Any = ..., v3: typing.Any = ..., v4: typing.Any = ..., v5: typing.Any = ..., v6: typing.Any = ..., v7: typing.Any = ..., v8: typing.Any = ...) -> PySide6.QtAxContainer.QAxObject: ...
  49. def setClassContext(self, classContext: int, /) -> None: ...
  50. def setControl(self, arg__1: str, /) -> bool: ...
  51. def setPropertyBag(self, arg__1: typing.Dict[str, typing.Any], /) -> None: ...
  52. def setPropertyWritable(self, arg__1: bytes | bytearray | memoryview, arg__2: bool, /) -> None: ...
  53. def verbs(self, /) -> typing.List[str]: ...
  54. class QAxBaseObject(PySide6.QtCore.QObject, PySide6.QtAxContainer.QAxObjectInterface):
  55. exception : typing.ClassVar[Signal] = ... # exception(int,QString,QString,QString)
  56. propertyChanged : typing.ClassVar[Signal] = ... # propertyChanged(QString)
  57. signal : typing.ClassVar[Signal] = ... # signal(QString,int,void*)
  58. class QAxBaseWidget(PySide6.QtWidgets.QWidget, PySide6.QtAxContainer.QAxObjectInterface):
  59. exception : typing.ClassVar[Signal] = ... # exception(int,QString,QString,QString)
  60. propertyChanged : typing.ClassVar[Signal] = ... # propertyChanged(QString)
  61. signal : typing.ClassVar[Signal] = ... # signal(QString,int,void*)
  62. class QAxObject(PySide6.QtAxContainer.QAxBaseObject, PySide6.QtAxContainer.QAxBase):
  63. @typing.overload
  64. def __init__(self, c: str, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  65. @typing.overload
  66. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  67. def classContext(self, /) -> int: ...
  68. def clear(self, /) -> None: ...
  69. def control(self, /) -> str: ...
  70. def doVerb(self, verb: str, /) -> bool: ...
  71. def resetControl(self, /) -> None: ...
  72. def setClassContext(self, classContext: int, /) -> None: ...
  73. def setControl(self, c: str, /) -> bool: ...
  74. class QAxObjectInterface(Shiboken.Object):
  75. def __init__(self, /) -> None: ...
  76. def classContext(self, /) -> int: ...
  77. def control(self, /) -> str: ...
  78. def resetControl(self, /) -> None: ...
  79. def setClassContext(self, classContext: int, /) -> None: ...
  80. def setControl(self, c: str, /) -> bool: ...
  81. class QAxScript(PySide6.QtCore.QObject):
  82. entered : typing.ClassVar[Signal] = ... # entered()
  83. error : typing.ClassVar[Signal] = ... # error(int,QString,int,QString)
  84. finished : typing.ClassVar[Signal] = ... # finished(); finished(QVariant); finished(int,QString,QString,QString)
  85. stateChanged : typing.ClassVar[Signal] = ... # stateChanged(int)
  86. class FunctionFlags(enum.Enum):
  87. FunctionNames = 0x0
  88. FunctionSignatures = 0x1
  89. def __init__(self, name: str, manager: PySide6.QtAxContainer.QAxScriptManager, /) -> None: ...
  90. @typing.overload
  91. def call(self, function: str, arguments: collections.abc.Sequence[typing.Any], /) -> typing.Any: ...
  92. @typing.overload
  93. def call(self, function: str, /, v1: typing.Any = ..., v2: typing.Any = ..., v3: typing.Any = ..., v4: typing.Any = ..., v5: typing.Any = ..., v6: typing.Any = ..., v7: typing.Any = ..., v8: typing.Any = ...) -> typing.Any: ...
  94. def functions(self, /, arg__1: PySide6.QtAxContainer.QAxScript.FunctionFlags = ...) -> typing.List[str]: ...
  95. def load(self, code: str, /, language: str = ...) -> bool: ...
  96. def scriptCode(self, /) -> str: ...
  97. def scriptEngine(self, /) -> PySide6.QtAxContainer.QAxScriptEngine: ...
  98. def scriptName(self, /) -> str: ...
  99. class QAxScriptEngine(PySide6.QtAxContainer.QAxObject):
  100. class State(enum.Enum):
  101. Uninitialized = 0x0
  102. Started = 0x1
  103. Connected = 0x2
  104. Disconnected = 0x3
  105. Closed = 0x4
  106. Initialized = 0x5
  107. def __init__(self, language: str, script: PySide6.QtAxContainer.QAxScript, /) -> None: ...
  108. def addItem(self, name: str, /) -> None: ...
  109. def hasIntrospection(self, /) -> bool: ...
  110. def isValid(self, /) -> bool: ...
  111. def scriptLanguage(self, /) -> str: ...
  112. def setState(self, st: PySide6.QtAxContainer.QAxScriptEngine.State, /) -> None: ...
  113. def state(self, /) -> PySide6.QtAxContainer.QAxScriptEngine.State: ...
  114. class QAxScriptManager(PySide6.QtCore.QObject):
  115. error : typing.ClassVar[Signal] = ... # error(QAxScript*,int,QString,int,QString)
  116. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  117. def addObject(self, object: PySide6.QtAxContainer.QAxBase, /) -> None: ...
  118. @typing.overload
  119. def call(self, function: str, arguments: collections.abc.Sequence[typing.Any], /) -> typing.Any: ...
  120. @typing.overload
  121. def call(self, function: str, /, v1: typing.Any = ..., v2: typing.Any = ..., v3: typing.Any = ..., v4: typing.Any = ..., v5: typing.Any = ..., v6: typing.Any = ..., v7: typing.Any = ..., v8: typing.Any = ...) -> typing.Any: ...
  122. def functions(self, /, arg__1: PySide6.QtAxContainer.QAxScript.FunctionFlags = ...) -> typing.List[str]: ...
  123. @typing.overload
  124. def load(self, file: str, name: str, /) -> PySide6.QtAxContainer.QAxScript: ...
  125. @typing.overload
  126. def load(self, code: str, name: str, language: str, /) -> PySide6.QtAxContainer.QAxScript: ...
  127. @staticmethod
  128. def registerEngine(name: str, extension: str, /, code: str = ...) -> bool: ...
  129. def script(self, name: str, /) -> PySide6.QtAxContainer.QAxScript: ...
  130. @staticmethod
  131. def scriptFileFilter() -> str: ...
  132. def scriptNames(self, /) -> typing.List[str]: ...
  133. class QAxSelect(PySide6.QtWidgets.QDialog):
  134. class SandboxingLevel(enum.Enum):
  135. SandboxingNone = 0x0
  136. SandboxingProcess = 0x1
  137. SandboxingLowIntegrity = 0x2
  138. SandboxingAppContainer = 0x3
  139. def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ...
  140. def clsid(self, /) -> str: ...
  141. def sandboxingLevel(self, /) -> PySide6.QtAxContainer.QAxSelect.SandboxingLevel: ...
  142. class QAxWidget(PySide6.QtAxContainer.QAxBaseWidget, PySide6.QtAxContainer.QAxBase):
  143. @typing.overload
  144. def __init__(self, c: str, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ...) -> None: ...
  145. @typing.overload
  146. def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., f: PySide6.QtCore.Qt.WindowType = ...) -> None: ...
  147. def changeEvent(self, e: PySide6.QtCore.QEvent, /) -> None: ...
  148. def classContext(self, /) -> int: ...
  149. def clear(self, /) -> None: ...
  150. def control(self, /) -> str: ...
  151. @typing.overload
  152. def createHostWindow(self, arg__1: bool, /) -> bool: ...
  153. @typing.overload
  154. def createHostWindow(self, arg__1: bool, arg__2: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ...
  155. def doVerb(self, verb: str, /) -> bool: ...
  156. def minimumSizeHint(self, /) -> PySide6.QtCore.QSize: ...
  157. def resetControl(self, /) -> None: ...
  158. def resizeEvent(self, arg__1: PySide6.QtGui.QResizeEvent, /) -> None: ...
  159. def setClassContext(self, classContext: int, /) -> None: ...
  160. def setControl(self, arg__1: str, /) -> bool: ...
  161. def sizeHint(self, /) -> PySide6.QtCore.QSize: ...
  162. def translateKeyEvent(self, message: int, keycode: int, /) -> bool: ...
  163. class QIntList: ...
  164. # eof