QtDesigner.pyi 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594
  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.QtDesigner, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtDesigner`
  9. import PySide6.QtDesigner
  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 QAbstractExtensionFactory(Shiboken.Object):
  19. def __init__(self, /) -> None: ...
  20. def extension(self, object: PySide6.QtCore.QObject, iid: str, /) -> PySide6.QtCore.QObject: ...
  21. class QAbstractExtensionManager(Shiboken.Object):
  22. def __init__(self, /) -> None: ...
  23. def extension(self, object: PySide6.QtCore.QObject, iid: str, /) -> PySide6.QtCore.QObject: ...
  24. def registerExtensions(self, factory: PySide6.QtDesigner.QAbstractExtensionFactory, iid: str, /) -> None: ...
  25. def unregisterExtensions(self, factory: PySide6.QtDesigner.QAbstractExtensionFactory, iid: str, /) -> None: ...
  26. class QAbstractFormBuilder(Shiboken.Object):
  27. def __init__(self, /) -> None: ...
  28. def addMenuAction(self, action: PySide6.QtGui.QAction, /) -> None: ...
  29. def applyPropertyInternally(self, o: PySide6.QtCore.QObject, propertyName: str, value: typing.Any, /) -> bool: ...
  30. def checkProperty(self, obj: PySide6.QtCore.QObject, prop: str, /) -> bool: ...
  31. def createAction(self, parent: PySide6.QtCore.QObject, name: str, /) -> PySide6.QtGui.QAction: ...
  32. def createActionGroup(self, parent: PySide6.QtCore.QObject, name: str, /) -> PySide6.QtGui.QActionGroup: ...
  33. def createLayout(self, layoutName: str, parent: PySide6.QtCore.QObject, name: str, /) -> PySide6.QtWidgets.QLayout: ...
  34. def createWidget(self, widgetName: str, parentWidget: PySide6.QtWidgets.QWidget, name: str, /) -> PySide6.QtWidgets.QWidget: ...
  35. def errorString(self, /) -> str: ...
  36. def load(self, dev: PySide6.QtCore.QIODevice, /, parentWidget: PySide6.QtWidgets.QWidget | None = ...) -> PySide6.QtWidgets.QWidget: ...
  37. def reset(self, /) -> None: ...
  38. def save(self, dev: PySide6.QtCore.QIODevice, widget: PySide6.QtWidgets.QWidget, /) -> None: ...
  39. def setWorkingDirectory(self, directory: PySide6.QtCore.QDir, /) -> None: ...
  40. @staticmethod
  41. def toolBarAreaMetaEnum() -> PySide6.QtCore.QMetaEnum: ...
  42. def workingDirectory(self, /) -> PySide6.QtCore.QDir: ...
  43. class QDesignerActionEditorInterface(PySide6.QtWidgets.QWidget):
  44. def __init__(self, parent: PySide6.QtWidgets.QWidget, /, flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ...
  45. def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ...
  46. def manageAction(self, action: PySide6.QtGui.QAction, /) -> None: ...
  47. def setFormWindow(self, formWindow: PySide6.QtDesigner.QDesignerFormWindowInterface, /) -> None: ...
  48. def unmanageAction(self, action: PySide6.QtGui.QAction, /) -> None: ...
  49. class QDesignerContainerExtension(Shiboken.Object):
  50. def __init__(self, /) -> None: ...
  51. def addWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ...
  52. def canAddWidget(self, /) -> bool: ...
  53. def canRemove(self, index: int, /) -> bool: ...
  54. def count(self, /) -> int: ...
  55. def currentIndex(self, /) -> int: ...
  56. def insertWidget(self, index: int, widget: PySide6.QtWidgets.QWidget, /) -> None: ...
  57. def remove(self, index: int, /) -> None: ...
  58. def setCurrentIndex(self, index: int, /) -> None: ...
  59. def widget(self, index: int, /) -> PySide6.QtWidgets.QWidget: ...
  60. class QDesignerCustomWidgetCollectionInterface(Shiboken.Object):
  61. def __init__(self, /) -> None: ...
  62. def customWidgets(self, /) -> typing.List[PySide6.QtDesigner.QDesignerCustomWidgetInterface]: ...
  63. class QDesignerCustomWidgetInterface(Shiboken.Object):
  64. def __init__(self, /) -> None: ...
  65. def codeTemplate(self, /) -> str: ...
  66. def createWidget(self, parent: PySide6.QtWidgets.QWidget, /) -> PySide6.QtWidgets.QWidget: ...
  67. def domXml(self, /) -> str: ...
  68. def group(self, /) -> str: ...
  69. def icon(self, /) -> PySide6.QtGui.QIcon: ...
  70. def includeFile(self, /) -> str: ...
  71. def initialize(self, core: PySide6.QtDesigner.QDesignerFormEditorInterface, /) -> None: ...
  72. def isContainer(self, /) -> bool: ...
  73. def isInitialized(self, /) -> bool: ...
  74. def name(self, /) -> str: ...
  75. def toolTip(self, /) -> str: ...
  76. def whatsThis(self, /) -> str: ...
  77. class QDesignerDnDItemInterface(Shiboken.Object):
  78. class DropType(enum.Enum):
  79. MoveDrop = 0x0
  80. CopyDrop = 0x1
  81. def __init__(self, /) -> None: ...
  82. def decoration(self, /) -> PySide6.QtWidgets.QWidget: ...
  83. def hotSpot(self, /) -> PySide6.QtCore.QPoint: ...
  84. def source(self, /) -> PySide6.QtWidgets.QWidget: ...
  85. def type(self, /) -> PySide6.QtDesigner.QDesignerDnDItemInterface.DropType: ...
  86. def widget(self, /) -> PySide6.QtWidgets.QWidget: ...
  87. class QDesignerDynamicPropertySheetExtension(Shiboken.Object):
  88. def __init__(self, /) -> None: ...
  89. def addDynamicProperty(self, propertyName: str, value: typing.Any, /) -> int: ...
  90. def canAddDynamicProperty(self, propertyName: str, /) -> bool: ...
  91. def dynamicPropertiesAllowed(self, /) -> bool: ...
  92. def isDynamicProperty(self, index: int, /) -> bool: ...
  93. def removeDynamicProperty(self, index: int, /) -> bool: ...
  94. class QDesignerFormEditorInterface(PySide6.QtCore.QObject):
  95. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  96. def actionEditor(self, /) -> PySide6.QtDesigner.QDesignerActionEditorInterface: ...
  97. @staticmethod
  98. def createIcon(name: str, /) -> PySide6.QtGui.QIcon: ...
  99. def extensionManager(self, /) -> PySide6.QtDesigner.QExtensionManager: ...
  100. def formWindowManager(self, /) -> PySide6.QtDesigner.QDesignerFormWindowManagerInterface: ...
  101. def objectInspector(self, /) -> PySide6.QtDesigner.QDesignerObjectInspectorInterface: ...
  102. def pluginInstances(self, /) -> typing.List[PySide6.QtCore.QObject]: ...
  103. def propertyEditor(self, /) -> PySide6.QtDesigner.QDesignerPropertyEditorInterface: ...
  104. def resourceLocation(self, /) -> str: ...
  105. def setActionEditor(self, actionEditor: PySide6.QtDesigner.QDesignerActionEditorInterface, /) -> None: ...
  106. def setExtensionManager(self, extensionManager: PySide6.QtDesigner.QExtensionManager, /) -> None: ...
  107. def setFormManager(self, formWindowManager: PySide6.QtDesigner.QDesignerFormWindowManagerInterface, /) -> None: ...
  108. def setObjectInspector(self, objectInspector: PySide6.QtDesigner.QDesignerObjectInspectorInterface, /) -> None: ...
  109. def setPropertyEditor(self, propertyEditor: PySide6.QtDesigner.QDesignerPropertyEditorInterface, /) -> None: ...
  110. def setTopLevel(self, topLevel: PySide6.QtWidgets.QWidget, /) -> None: ...
  111. def setWidgetBox(self, widgetBox: PySide6.QtDesigner.QDesignerWidgetBoxInterface, /) -> None: ...
  112. def topLevel(self, /) -> PySide6.QtWidgets.QWidget: ...
  113. def widgetBox(self, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface: ...
  114. class QDesignerFormWindowCursorInterface(Shiboken.Object):
  115. class MoveMode(enum.Enum):
  116. MoveAnchor = 0x0
  117. KeepAnchor = 0x1
  118. class MoveOperation(enum.Enum):
  119. NoMove = 0x0
  120. Start = 0x1
  121. End = 0x2
  122. Next = 0x3
  123. Prev = 0x4
  124. Left = 0x5
  125. Right = 0x6
  126. Up = 0x7
  127. Down = 0x8
  128. def __init__(self, /) -> None: ...
  129. def current(self, /) -> PySide6.QtWidgets.QWidget: ...
  130. def formWindow(self, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ...
  131. def hasSelection(self, /) -> bool: ...
  132. def isWidgetSelected(self, widget: PySide6.QtWidgets.QWidget, /) -> bool: ...
  133. def movePosition(self, op: PySide6.QtDesigner.QDesignerFormWindowCursorInterface.MoveOperation, /, mode: PySide6.QtDesigner.QDesignerFormWindowCursorInterface.MoveMode = ...) -> bool: ...
  134. def position(self, /) -> int: ...
  135. def resetWidgetProperty(self, widget: PySide6.QtWidgets.QWidget, name: str, /) -> None: ...
  136. def selectedWidget(self, index: int, /) -> PySide6.QtWidgets.QWidget: ...
  137. def selectedWidgetCount(self, /) -> int: ...
  138. def setPosition(self, pos: int, /, mode: PySide6.QtDesigner.QDesignerFormWindowCursorInterface.MoveMode = ...) -> None: ...
  139. def setProperty(self, name: str, value: typing.Any, /) -> None: ...
  140. def setWidgetProperty(self, widget: PySide6.QtWidgets.QWidget, name: str, value: typing.Any, /) -> None: ...
  141. def widget(self, index: int, /) -> PySide6.QtWidgets.QWidget: ...
  142. def widgetCount(self, /) -> int: ...
  143. class QDesignerFormWindowInterface(PySide6.QtWidgets.QWidget):
  144. aboutToUnmanageWidget : typing.ClassVar[Signal] = ... # aboutToUnmanageWidget(QWidget*)
  145. activated : typing.ClassVar[Signal] = ... # activated(QWidget*)
  146. changed : typing.ClassVar[Signal] = ... # changed()
  147. featureChanged : typing.ClassVar[Signal] = ... # featureChanged(Feature)
  148. fileNameChanged : typing.ClassVar[Signal] = ... # fileNameChanged(QString)
  149. geometryChanged : typing.ClassVar[Signal] = ... # geometryChanged()
  150. mainContainerChanged : typing.ClassVar[Signal] = ... # mainContainerChanged(QWidget*)
  151. objectRemoved : typing.ClassVar[Signal] = ... # objectRemoved(QObject*)
  152. resourceFilesChanged : typing.ClassVar[Signal] = ... # resourceFilesChanged()
  153. selectionChanged : typing.ClassVar[Signal] = ... # selectionChanged()
  154. toolChanged : typing.ClassVar[Signal] = ... # toolChanged(int)
  155. widgetManaged : typing.ClassVar[Signal] = ... # widgetManaged(QWidget*)
  156. widgetRemoved : typing.ClassVar[Signal] = ... # widgetRemoved(QWidget*)
  157. widgetUnmanaged : typing.ClassVar[Signal] = ... # widgetUnmanaged(QWidget*)
  158. class FeatureFlag(enum.Flag):
  159. EditFeature = 0x1
  160. GridFeature = 0x2
  161. DefaultFeature = 0x3
  162. TabOrderFeature = 0x4
  163. class ResourceFileSaveMode(enum.Enum):
  164. SaveAllResourceFiles = 0x0
  165. SaveOnlyUsedResourceFiles = 0x1
  166. DontSaveResourceFiles = 0x2
  167. def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ...
  168. def absoluteDir(self, /) -> PySide6.QtCore.QDir: ...
  169. def activateResourceFilePaths(self, paths: collections.abc.Sequence[str], /) -> typing.Tuple[int, str]: ...
  170. def activeResourceFilePaths(self, /) -> typing.List[str]: ...
  171. def addResourceFile(self, path: str, /) -> None: ...
  172. def author(self, /) -> str: ...
  173. def beginCommand(self, description: str, /) -> None: ...
  174. def checkContents(self, /) -> typing.List[str]: ...
  175. def clearSelection(self, /, changePropertyDisplay: bool = ...) -> None: ...
  176. def commandHistory(self, /) -> PySide6.QtGui.QUndoStack: ...
  177. def comment(self, /) -> str: ...
  178. def contents(self, /) -> str: ...
  179. def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ...
  180. def currentTool(self, /) -> int: ...
  181. def cursor(self, /) -> PySide6.QtDesigner.QDesignerFormWindowCursorInterface: ...
  182. def editWidgets(self, /) -> None: ...
  183. def emitSelectionChanged(self, /) -> None: ...
  184. def endCommand(self, /) -> None: ...
  185. def ensureUniqueObjectName(self, object: PySide6.QtCore.QObject, /) -> None: ...
  186. def exportMacro(self, /) -> str: ...
  187. def features(self, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface.FeatureFlag: ...
  188. def fileName(self, /) -> str: ...
  189. @typing.overload
  190. @staticmethod
  191. def findFormWindow(w: PySide6.QtWidgets.QWidget, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ...
  192. @typing.overload
  193. @staticmethod
  194. def findFormWindow(obj: PySide6.QtCore.QObject, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ...
  195. def formContainer(self, /) -> PySide6.QtWidgets.QWidget: ...
  196. def grid(self, /) -> PySide6.QtCore.QPoint: ...
  197. def hasFeature(self, f: PySide6.QtDesigner.QDesignerFormWindowInterface.FeatureFlag, /) -> bool: ...
  198. def includeHints(self, /) -> typing.List[str]: ...
  199. def isDirty(self, /) -> bool: ...
  200. def isManaged(self, widget: PySide6.QtWidgets.QWidget, /) -> bool: ...
  201. def layoutDefault(self, /) -> typing.Tuple[int, int]: ...
  202. def layoutFunction(self, /) -> typing.Tuple[str, str]: ...
  203. def mainContainer(self, /) -> PySide6.QtWidgets.QWidget: ...
  204. def manageWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ...
  205. def pixmapFunction(self, /) -> str: ...
  206. def registerTool(self, tool: PySide6.QtDesigner.QDesignerFormWindowToolInterface, /) -> None: ...
  207. def removeResourceFile(self, path: str, /) -> None: ...
  208. def resourceFileSaveMode(self, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface.ResourceFileSaveMode: ...
  209. def resourceFiles(self, /) -> typing.List[str]: ...
  210. def selectWidget(self, w: PySide6.QtWidgets.QWidget, /, select: bool = ...) -> None: ...
  211. def setAuthor(self, author: str, /) -> None: ...
  212. def setComment(self, comment: str, /) -> None: ...
  213. @typing.overload
  214. def setContents(self, dev: PySide6.QtCore.QIODevice, /) -> typing.Tuple[bool, str]: ...
  215. @typing.overload
  216. def setContents(self, contents: str, /) -> bool: ...
  217. def setCurrentTool(self, index: int, /) -> None: ...
  218. def setDirty(self, dirty: bool, /) -> None: ...
  219. def setExportMacro(self, exportMacro: str, /) -> None: ...
  220. def setFeatures(self, f: PySide6.QtDesigner.QDesignerFormWindowInterface.FeatureFlag, /) -> None: ...
  221. def setFileName(self, fileName: str, /) -> None: ...
  222. def setGrid(self, grid: PySide6.QtCore.QPoint, /) -> None: ...
  223. def setIncludeHints(self, includeHints: collections.abc.Sequence[str], /) -> None: ...
  224. def setLayoutDefault(self, margin: int, spacing: int, /) -> None: ...
  225. def setLayoutFunction(self, margin: str, spacing: str, /) -> None: ...
  226. def setMainContainer(self, mainContainer: PySide6.QtWidgets.QWidget, /) -> None: ...
  227. def setPixmapFunction(self, pixmapFunction: str, /) -> None: ...
  228. def setResourceFileSaveMode(self, behaviour: PySide6.QtDesigner.QDesignerFormWindowInterface.ResourceFileSaveMode, /) -> None: ...
  229. def simplifySelection(self, widgets: collections.abc.Sequence[PySide6.QtWidgets.QWidget], /) -> None: ...
  230. def tool(self, index: int, /) -> PySide6.QtDesigner.QDesignerFormWindowToolInterface: ...
  231. def toolCount(self, /) -> int: ...
  232. def unmanageWidget(self, widget: PySide6.QtWidgets.QWidget, /) -> None: ...
  233. class QDesignerFormWindowManagerInterface(PySide6.QtCore.QObject):
  234. activeFormWindowChanged : typing.ClassVar[Signal] = ... # activeFormWindowChanged(QDesignerFormWindowInterface*)
  235. formWindowAdded : typing.ClassVar[Signal] = ... # formWindowAdded(QDesignerFormWindowInterface*)
  236. formWindowRemoved : typing.ClassVar[Signal] = ... # formWindowRemoved(QDesignerFormWindowInterface*)
  237. formWindowSettingsChanged: typing.ClassVar[Signal] = ... # formWindowSettingsChanged(QDesignerFormWindowInterface*)
  238. class Action(enum.Enum):
  239. CutAction = 0x64
  240. CopyAction = 0x65
  241. PasteAction = 0x66
  242. DeleteAction = 0x67
  243. SelectAllAction = 0x68
  244. LowerAction = 0xc8
  245. RaiseAction = 0xc9
  246. UndoAction = 0x12c
  247. RedoAction = 0x12d
  248. HorizontalLayoutAction = 0x190
  249. VerticalLayoutAction = 0x191
  250. SplitHorizontalAction = 0x192
  251. SplitVerticalAction = 0x193
  252. GridLayoutAction = 0x194
  253. FormLayoutAction = 0x195
  254. BreakLayoutAction = 0x196
  255. AdjustSizeAction = 0x197
  256. SimplifyLayoutAction = 0x198
  257. DefaultPreviewAction = 0x1f4
  258. FormWindowSettingsDialogAction = 0x258
  259. class ActionGroup(enum.Enum):
  260. StyledPreviewActionGroup = 0x64
  261. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  262. def action(self, action: PySide6.QtDesigner.QDesignerFormWindowManagerInterface.Action, /) -> PySide6.QtGui.QAction: ...
  263. def actionAdjustSize(self, /) -> PySide6.QtGui.QAction: ...
  264. def actionBreakLayout(self, /) -> PySide6.QtGui.QAction: ...
  265. def actionCopy(self, /) -> PySide6.QtGui.QAction: ...
  266. def actionCut(self, /) -> PySide6.QtGui.QAction: ...
  267. def actionDelete(self, /) -> PySide6.QtGui.QAction: ...
  268. def actionFormLayout(self, /) -> PySide6.QtGui.QAction: ...
  269. def actionGridLayout(self, /) -> PySide6.QtGui.QAction: ...
  270. def actionGroup(self, actionGroup: PySide6.QtDesigner.QDesignerFormWindowManagerInterface.ActionGroup, /) -> PySide6.QtGui.QActionGroup: ...
  271. def actionHorizontalLayout(self, /) -> PySide6.QtGui.QAction: ...
  272. def actionLower(self, /) -> PySide6.QtGui.QAction: ...
  273. def actionPaste(self, /) -> PySide6.QtGui.QAction: ...
  274. def actionRaise(self, /) -> PySide6.QtGui.QAction: ...
  275. def actionRedo(self, /) -> PySide6.QtGui.QAction: ...
  276. def actionSelectAll(self, /) -> PySide6.QtGui.QAction: ...
  277. def actionSimplifyLayout(self, /) -> PySide6.QtGui.QAction: ...
  278. def actionSplitHorizontal(self, /) -> PySide6.QtGui.QAction: ...
  279. def actionSplitVertical(self, /) -> PySide6.QtGui.QAction: ...
  280. def actionUndo(self, /) -> PySide6.QtGui.QAction: ...
  281. def actionVerticalLayout(self, /) -> PySide6.QtGui.QAction: ...
  282. def activeFormWindow(self, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ...
  283. def addFormWindow(self, formWindow: PySide6.QtDesigner.QDesignerFormWindowInterface, /) -> None: ...
  284. def closeAllPreviews(self, /) -> None: ...
  285. def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ...
  286. def createFormWindow(self, /, parentWidget: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ...
  287. def createPreviewPixmap(self, /) -> PySide6.QtGui.QPixmap: ...
  288. def dragItems(self, item_list: collections.abc.Sequence[PySide6.QtDesigner.QDesignerDnDItemInterface], /) -> None: ...
  289. def formWindow(self, index: int, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ...
  290. def formWindowCount(self, /) -> int: ...
  291. def removeFormWindow(self, formWindow: PySide6.QtDesigner.QDesignerFormWindowInterface, /) -> None: ...
  292. def setActiveFormWindow(self, formWindow: PySide6.QtDesigner.QDesignerFormWindowInterface, /) -> None: ...
  293. def showPluginDialog(self, /) -> None: ...
  294. def showPreview(self, /) -> None: ...
  295. class QDesignerFormWindowToolInterface(PySide6.QtCore.QObject):
  296. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  297. def action(self, /) -> PySide6.QtGui.QAction: ...
  298. def activated(self, /) -> None: ...
  299. def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ...
  300. def deactivated(self, /) -> None: ...
  301. def editor(self, /) -> PySide6.QtWidgets.QWidget: ...
  302. def formWindow(self, /) -> PySide6.QtDesigner.QDesignerFormWindowInterface: ...
  303. def handleEvent(self, widget: PySide6.QtWidgets.QWidget, managedWidget: PySide6.QtWidgets.QWidget, event: PySide6.QtCore.QEvent, /) -> bool: ...
  304. class QDesignerMemberSheetExtension(Shiboken.Object):
  305. def __init__(self, /) -> None: ...
  306. def count(self, /) -> int: ...
  307. def declaredInClass(self, index: int, /) -> str: ...
  308. def indexOf(self, name: str, /) -> int: ...
  309. def inheritedFromWidget(self, index: int, /) -> bool: ...
  310. def isSignal(self, index: int, /) -> bool: ...
  311. def isSlot(self, index: int, /) -> bool: ...
  312. def isVisible(self, index: int, /) -> bool: ...
  313. def memberGroup(self, index: int, /) -> str: ...
  314. def memberName(self, index: int, /) -> str: ...
  315. def parameterNames(self, index: int, /) -> typing.List[PySide6.QtCore.QByteArray]: ...
  316. def parameterTypes(self, index: int, /) -> typing.List[PySide6.QtCore.QByteArray]: ...
  317. def setMemberGroup(self, index: int, group: str, /) -> None: ...
  318. def setVisible(self, index: int, b: bool, /) -> None: ...
  319. def signature(self, index: int, /) -> str: ...
  320. class QDesignerObjectInspectorInterface(PySide6.QtWidgets.QWidget):
  321. def __init__(self, parent: PySide6.QtWidgets.QWidget, /, flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ...
  322. def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ...
  323. def setFormWindow(self, formWindow: PySide6.QtDesigner.QDesignerFormWindowInterface, /) -> None: ...
  324. class QDesignerPropertyEditorInterface(PySide6.QtWidgets.QWidget):
  325. propertyChanged : typing.ClassVar[Signal] = ... # propertyChanged(QString,QVariant)
  326. def __init__(self, parent: PySide6.QtWidgets.QWidget, /, flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ...
  327. def core(self, /) -> PySide6.QtDesigner.QDesignerFormEditorInterface: ...
  328. def currentPropertyName(self, /) -> str: ...
  329. def isReadOnly(self, /) -> bool: ...
  330. def object(self, /) -> PySide6.QtCore.QObject: ...
  331. def setObject(self, object: PySide6.QtCore.QObject, /) -> None: ...
  332. def setPropertyValue(self, name: str, value: typing.Any, /, changed: bool = ...) -> None: ...
  333. def setReadOnly(self, readOnly: bool, /) -> None: ...
  334. class QDesignerPropertySheetExtension(Shiboken.Object):
  335. def __init__(self, /) -> None: ...
  336. def count(self, /) -> int: ...
  337. def hasReset(self, index: int, /) -> bool: ...
  338. def indexOf(self, name: str, /) -> int: ...
  339. def isAttribute(self, index: int, /) -> bool: ...
  340. def isChanged(self, index: int, /) -> bool: ...
  341. def isEnabled(self, index: int, /) -> bool: ...
  342. def isVisible(self, index: int, /) -> bool: ...
  343. def property(self, index: int, /) -> typing.Any: ...
  344. def propertyGroup(self, index: int, /) -> str: ...
  345. def propertyName(self, index: int, /) -> str: ...
  346. def reset(self, index: int, /) -> bool: ...
  347. def setAttribute(self, index: int, b: bool, /) -> None: ...
  348. def setChanged(self, index: int, changed: bool, /) -> None: ...
  349. def setProperty(self, index: int, value: typing.Any, /) -> None: ...
  350. def setPropertyGroup(self, index: int, group: str, /) -> None: ...
  351. def setVisible(self, index: int, b: bool, /) -> None: ...
  352. class QDesignerTaskMenuExtension(Shiboken.Object):
  353. def __init__(self, /) -> None: ...
  354. def preferredEditAction(self, /) -> PySide6.QtGui.QAction: ...
  355. def taskActions(self, /) -> typing.List[PySide6.QtGui.QAction]: ...
  356. class QDesignerWidgetBoxInterface(PySide6.QtWidgets.QWidget):
  357. class Category(Shiboken.Object):
  358. class Type(enum.Enum):
  359. Default = 0x0
  360. Scratchpad = 0x1
  361. @typing.overload
  362. def __init__(self, Category: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category, /) -> None: ...
  363. @typing.overload
  364. def __init__(self, /, aname: str = ..., atype: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category.Type = ...) -> None: ...
  365. def __copy__(self, /) -> typing.Self: ...
  366. def addWidget(self, awidget: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget, /) -> None: ...
  367. def isNull(self, /) -> bool: ...
  368. def name(self, /) -> str: ...
  369. def removeWidget(self, idx: int, /) -> None: ...
  370. def setName(self, aname: str, /) -> None: ...
  371. def setType(self, atype: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category.Type, /) -> None: ...
  372. def type(self, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category.Type: ...
  373. def widget(self, idx: int, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget: ...
  374. def widgetCount(self, /) -> int: ...
  375. class Widget(Shiboken.Object):
  376. class Type(enum.Enum):
  377. Default = 0x0
  378. Custom = 0x1
  379. @typing.overload
  380. def __init__(self, w: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget, /) -> None: ...
  381. @typing.overload
  382. def __init__(self, /, aname: str = ..., xml: str = ..., icon_name: str = ..., atype: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget.Type = ...) -> None: ...
  383. def __copy__(self, /) -> typing.Self: ...
  384. def domXml(self, /) -> str: ...
  385. def iconName(self, /) -> str: ...
  386. def isNull(self, /) -> bool: ...
  387. def name(self, /) -> str: ...
  388. def setDomXml(self, xml: str, /) -> None: ...
  389. def setIconName(self, icon_name: str, /) -> None: ...
  390. def setName(self, aname: str, /) -> None: ...
  391. def setType(self, atype: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget.Type, /) -> None: ...
  392. def type(self, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget.Type: ...
  393. def __init__(self, /, parent: PySide6.QtWidgets.QWidget | None = ..., flags: PySide6.QtCore.Qt.WindowType = ...) -> None: ...
  394. def addCategory(self, cat: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category, /) -> None: ...
  395. def addWidget(self, cat_idx: int, wgt: PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget, /) -> None: ...
  396. def category(self, cat_idx: int, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface.Category: ...
  397. def categoryCount(self, /) -> int: ...
  398. def dropWidgets(self, item_list: collections.abc.Sequence[PySide6.QtDesigner.QDesignerDnDItemInterface], global_mouse_pos: PySide6.QtCore.QPoint, /) -> None: ...
  399. def fileName(self, /) -> str: ...
  400. def findOrInsertCategory(self, categoryName: str, /) -> int: ...
  401. def load(self, /) -> bool: ...
  402. def removeCategory(self, cat_idx: int, /) -> None: ...
  403. def removeWidget(self, cat_idx: int, wgt_idx: int, /) -> None: ...
  404. def save(self, /) -> bool: ...
  405. def setFileName(self, file_name: str, /) -> None: ...
  406. def widget(self, cat_idx: int, wgt_idx: int, /) -> PySide6.QtDesigner.QDesignerWidgetBoxInterface.Widget: ...
  407. def widgetCount(self, cat_idx: int, /) -> int: ...
  408. class QExtensionFactory(PySide6.QtCore.QObject, PySide6.QtDesigner.QAbstractExtensionFactory):
  409. def __init__(self, /, parent: PySide6.QtDesigner.QExtensionManager | None = ...) -> None: ...
  410. def createExtension(self, object: PySide6.QtCore.QObject, iid: str, parent: PySide6.QtCore.QObject, /) -> PySide6.QtCore.QObject: ...
  411. def extension(self, object: PySide6.QtCore.QObject, iid: str, /) -> PySide6.QtCore.QObject: ...
  412. def extensionManager(self, /) -> PySide6.QtDesigner.QExtensionManager: ...
  413. class QExtensionManager(PySide6.QtCore.QObject, PySide6.QtDesigner.QAbstractExtensionManager):
  414. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  415. def extension(self, object: PySide6.QtCore.QObject, iid: str, /) -> PySide6.QtCore.QObject: ...
  416. def registerExtensions(self, factory: PySide6.QtDesigner.QAbstractExtensionFactory, /, iid: str = ...) -> None: ...
  417. def unregisterExtensions(self, factory: PySide6.QtDesigner.QAbstractExtensionFactory, /, iid: str = ...) -> None: ...
  418. class QFormBuilder(PySide6.QtDesigner.QAbstractFormBuilder):
  419. def __init__(self, /) -> None: ...
  420. def addPluginPath(self, pluginPath: str, /) -> None: ...
  421. def clearPluginPaths(self, /) -> None: ...
  422. def createLayout(self, layoutName: str, parent: PySide6.QtCore.QObject, name: str, /) -> PySide6.QtWidgets.QLayout: ...
  423. def createWidget(self, widgetName: str, parentWidget: PySide6.QtWidgets.QWidget, name: str, /) -> PySide6.QtWidgets.QWidget: ...
  424. def customWidgets(self, /) -> typing.List[PySide6.QtDesigner.QDesignerCustomWidgetInterface]: ...
  425. def pluginPaths(self, /) -> typing.List[str]: ...
  426. def setPluginPath(self, pluginPaths: collections.abc.Sequence[str], /) -> None: ...
  427. def updateCustomWidgets(self, /) -> None: ...
  428. @staticmethod
  429. def widgetByName(topLevel: PySide6.QtWidgets.QWidget, name: str, /) -> PySide6.QtWidgets.QWidget: ...
  430. class QIntList: ...
  431. class QPyDesignerContainerExtension(PySide6.QtCore.QObject, PySide6.QtDesigner.QDesignerContainerExtension):
  432. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  433. class QPyDesignerCustomWidgetCollection(PySide6.QtDesigner.QDesignerCustomWidgetCollectionInterface):
  434. @staticmethod
  435. def addCustomWidget(c: PySide6.QtDesigner.QDesignerCustomWidgetInterface, /) -> None: ...
  436. def customWidgets(self, /) -> typing.List[PySide6.QtDesigner.QDesignerCustomWidgetInterface]: ...
  437. @staticmethod
  438. def instance() -> PySide6.QtDesigner.QPyDesignerCustomWidgetCollection: ...
  439. @staticmethod
  440. def registerCustomWidget(customWidgetType: object, /, xml: str = ..., tool_tip: str = ..., group: str = ..., module: str = ..., container: bool = ..., icon: str = ...) -> None: ...
  441. class QPyDesignerMemberSheetExtension(PySide6.QtCore.QObject, PySide6.QtDesigner.QDesignerMemberSheetExtension):
  442. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  443. class QPyDesignerPropertySheetExtension(PySide6.QtCore.QObject, PySide6.QtDesigner.QDesignerPropertySheetExtension): # type: ignore[misc]
  444. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  445. class QPyDesignerTaskMenuExtension(PySide6.QtCore.QObject, PySide6.QtDesigner.QDesignerTaskMenuExtension):
  446. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  447. # eof