diff --git a/Dockerfile b/Dockerfile index a5fe8d76..20396754 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,16 @@ # Careful, the version and build date are both dates, but different formats -ARG ARCH_VERSION="20200407" -ARG BUILD_DATE="2020/04/22" +ARG ARCH_VERSION="20200908" +ARG BUILD_DATE="2020/09/18" -ARG SIP_VERSION="5.2.0" +ARG SIP_VERSION="5.4.0" # Also the major.minor of PyQt5-sip -ARG SIP_ABI_VERSION="12.7" -ARG PYQT_VERSION="5.14.2" -ARG PYQT_3D_VERSION="5.14.0" -ARG PYQT_CHART_VERSION="5.14.0" -ARG PYQT_DATA_VISUALIZATION_VERSION="5.14.0" -ARG PYQT_PURCHASING_VERSION="5.14.0" -ARG PYQT_WEB_ENGINE_VERSION="5.14.0" +ARG SIP_ABI_VERSION="12.8" +ARG PYQT_VERSION="5.15.0" +ARG PYQT_3D_VERSION="5.15.0" +ARG PYQT_CHART_VERSION="5.15.0" +ARG PYQT_DATA_VISUALIZATION_VERSION="5.15.0" +ARG PYQT_PURCHASING_VERSION="5.15.0" +ARG PYQT_WEB_ENGINE_VERSION="5.15.0" ARG MAKEFLAGS="" diff --git a/PyQt5-stubs/Qt3DAnimation.pyi b/PyQt5-stubs/Qt3DAnimation.pyi index fb2197e4..2c8b7131 100644 --- a/PyQt5-stubs/Qt3DAnimation.pyi +++ b/PyQt5-stubs/Qt3DAnimation.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the Qt3DAnimation module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQt3D. # @@ -331,7 +331,7 @@ class Qt3DAnimation(sip.simplewrapper): class QKeyframeAnimation('QAbstractAnimation'): class RepeatMode(int): ... - None = ... # type: 'QKeyframeAnimation.RepeatMode' + None_ = ... # type: 'QKeyframeAnimation.RepeatMode' Constant = ... # type: 'QKeyframeAnimation.RepeatMode' Repeat = ... # type: 'QKeyframeAnimation.RepeatMode' diff --git a/PyQt5-stubs/Qt3DCore.pyi b/PyQt5-stubs/Qt3DCore.pyi index e5c01f5c..9203b160 100644 --- a/PyQt5-stubs/Qt3DCore.pyi +++ b/PyQt5-stubs/Qt3DCore.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the Qt3DCore module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQt3D. # @@ -59,7 +59,10 @@ class Qt3DCore(sip.simplewrapper): def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... def unregisterBackendType(self, a0: QtCore.QMetaObject) -> None: ... + @typing.overload def registerBackendType(self, a0: QtCore.QMetaObject, functor: 'QBackendNodeMapper') -> None: ... + @typing.overload + def registerBackendType(self, obj: QtCore.QMetaObject, functor: 'QBackendNodeMapper', supportsSyncing: bool) -> None: ... def rootEntityId(self) -> 'QNodeId': ... class QAspectEngine(QtCore.QObject): diff --git a/PyQt5-stubs/Qt3DExtras.pyi b/PyQt5-stubs/Qt3DExtras.pyi index f2c2d821..9ff316d7 100644 --- a/PyQt5-stubs/Qt3DExtras.pyi +++ b/PyQt5-stubs/Qt3DExtras.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the Qt3DExtras module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQt3D. # @@ -334,6 +334,9 @@ class Qt3DExtras(sip.simplewrapper): def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def showDebugOverlayChanged(self, showDebugOverlay: bool) -> None: ... + def setShowDebugOverlay(self, showDebugOverlay: bool) -> None: ... + def showDebugOverlay(self) -> bool: ... def buffersToClearChanged(self, a0: Qt3DRender.QClearBuffers.BufferType) -> None: ... def setBuffersToClear(self, a0: Qt3DRender.QClearBuffers.BufferType) -> None: ... def buffersToClear(self) -> Qt3DRender.QClearBuffers.BufferType: ... diff --git a/PyQt5-stubs/Qt3DInput.pyi b/PyQt5-stubs/Qt3DInput.pyi index e16d25c2..33694cd6 100644 --- a/PyQt5-stubs/Qt3DInput.pyi +++ b/PyQt5-stubs/Qt3DInput.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the Qt3DInput module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQt3D. # @@ -305,6 +305,9 @@ class Qt3DInput(sip.simplewrapper): def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def updateAxesContinuouslyChanged(self, updateAxesContinuously: bool) -> None: ... + def setUpdateAxesContinuously(self, updateAxesContinuously: bool) -> None: ... + def updateAxesContinuously(self) -> bool: ... def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... def sensitivityChanged(self, value: float) -> None: ... def setSensitivity(self, value: float) -> None: ... diff --git a/PyQt5-stubs/Qt3DLogic.pyi b/PyQt5-stubs/Qt3DLogic.pyi index 6e322cb2..9194b24d 100644 --- a/PyQt5-stubs/Qt3DLogic.pyi +++ b/PyQt5-stubs/Qt3DLogic.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the Qt3DLogic module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQt3D. # diff --git a/PyQt5-stubs/Qt3DRender.pyi b/PyQt5-stubs/Qt3DRender.pyi index 9985a51c..99bb99e9 100644 --- a/PyQt5-stubs/Qt3DRender.pyi +++ b/PyQt5-stubs/Qt3DRender.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the Qt3DRender module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQt3D. # @@ -244,7 +244,7 @@ class Qt3DRender(sip.simplewrapper): TargetBuffer = ... # type: 'QAbstractTexture.Target' class Status(int): ... - None = ... # type: 'QAbstractTexture.Status' + None_ = ... # type: 'QAbstractTexture.Status' Loading = ... # type: 'QAbstractTexture.Status' Ready = ... # type: 'QAbstractTexture.Status' Error = ... # type: 'QAbstractTexture.Status' @@ -721,7 +721,7 @@ class Qt3DRender(sip.simplewrapper): class QClearBuffers('QFrameGraphNode'): class BufferType(int): ... - None = ... # type: 'QClearBuffers.BufferType' + None_ = ... # type: 'QClearBuffers.BufferType' ColorBuffer = ... # type: 'QClearBuffers.BufferType' DepthBuffer = ... # type: 'QClearBuffers.BufferType' StencilBuffer = ... # type: 'QClearBuffers.BufferType' @@ -1024,6 +1024,7 @@ class Qt3DRender(sip.simplewrapper): OpenGL = ... # type: 'QGraphicsApiFilter.Api' Vulkan = ... # type: 'QGraphicsApiFilter.Api' DirectX = ... # type: 'QGraphicsApiFilter.Api' + RHI = ... # type: 'QGraphicsApiFilter.Api' def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @@ -1140,7 +1141,7 @@ class Qt3DRender(sip.simplewrapper): class QMemoryBarrier('QFrameGraphNode'): class Operation(int): ... - None = ... # type: 'QMemoryBarrier.Operation' + None_ = ... # type: 'QMemoryBarrier.Operation' VertexAttributeArray = ... # type: 'QMemoryBarrier.Operation' ElementArray = ... # type: 'QMemoryBarrier.Operation' Uniform = ... # type: 'QMemoryBarrier.Operation' @@ -1181,7 +1182,7 @@ class Qt3DRender(sip.simplewrapper): class QMesh('QGeometryRenderer'): class Status(int): ... - None = ... # type: 'QMesh.Status' + None_ = ... # type: 'QMesh.Status' Loading = ... # type: 'QMesh.Status' Ready = ... # type: 'QMesh.Status' Error = ... # type: 'QMesh.Status' @@ -1506,6 +1507,54 @@ class Qt3DRender(sip.simplewrapper): @typing.overload def __init__(self, type: 'QRenderAspect.RenderType', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + class QRenderCapabilities(QtCore.QObject): + + class Profile(int): ... + NoProfile = ... # type: 'QRenderCapabilities.Profile' + CoreProfile = ... # type: 'QRenderCapabilities.Profile' + CompatibilityProfile = ... # type: 'QRenderCapabilities.Profile' + + class API(int): ... + OpenGL = ... # type: 'QRenderCapabilities.API' + OpenGLES = ... # type: 'QRenderCapabilities.API' + Vulkan = ... # type: 'QRenderCapabilities.API' + DirectX = ... # type: 'QRenderCapabilities.API' + RHI = ... # type: 'QRenderCapabilities.API' + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def maxComputeSharedMemorySize(self) -> int: ... + def maxComputeInvocations(self) -> int: ... + def maxWorkGroupSizeZ(self) -> int: ... + def maxWorkGroupSizeY(self) -> int: ... + def maxWorkGroupSizeX(self) -> int: ... + def maxWorkGroupCountZ(self) -> int: ... + def maxWorkGroupCountY(self) -> int: ... + def maxWorkGroupCountX(self) -> int: ... + def supportsCompute(self) -> bool: ... + def maxImageUnits(self) -> int: ... + def supportsImageStore(self) -> bool: ... + def maxSSBOBindings(self) -> int: ... + def maxSSBOSize(self) -> int: ... + def supportsSSBO(self) -> bool: ... + def maxUBOBindings(self) -> int: ... + def maxUBOSize(self) -> int: ... + def supportsUBO(self) -> bool: ... + def maxTextureLayers(self) -> int: ... + def maxTextureUnits(self) -> int: ... + def maxTextureSize(self) -> int: ... + def maxSamples(self) -> int: ... + def glslVersion(self) -> str: ... + def driverVersion(self) -> str: ... + def renderer(self) -> str: ... + def vendor(self) -> str: ... + def extensions(self) -> typing.List[str]: ... + def minorVersion(self) -> int: ... + def majorVersion(self) -> int: ... + def profile(self) -> 'QRenderCapabilities.Profile': ... + def api(self) -> 'QRenderCapabilities.API': ... + def isValid(self) -> bool: ... + class QRenderCaptureReply(QtCore.QObject): def completed(self) -> None: ... @@ -1568,6 +1617,7 @@ class Qt3DRender(sip.simplewrapper): def activeFrameGraphChanged(self, activeFrameGraph: 'QFrameGraphNode') -> None: ... def setRenderPolicy(self, renderPolicy: 'QRenderSettings.RenderPolicy') -> None: ... def setActiveFrameGraph(self, activeFrameGraph: 'QFrameGraphNode') -> None: ... + def renderCapabilities(self) -> 'QRenderCapabilities': ... def renderPolicy(self) -> 'QRenderSettings.RenderPolicy': ... def activeFrameGraph(self) -> 'QFrameGraphNode': ... def pickingSettings(self) -> 'QPickingSettings': ... @@ -1663,7 +1713,7 @@ class Qt3DRender(sip.simplewrapper): CameraLensComponent = ... # type: 'QSceneLoader.ComponentType' class Status(int): ... - None = ... # type: 'QSceneLoader.Status' + None_ = ... # type: 'QSceneLoader.Status' Loading = ... # type: 'QSceneLoader.Status' Ready = ... # type: 'QSceneLoader.Status' Error = ... # type: 'QSceneLoader.Status' @@ -1811,6 +1861,10 @@ class Qt3DRender(sip.simplewrapper): class QShaderProgram(Qt3DCore.QNode): + class Format(int): ... + GLSL = ... # type: 'QShaderProgram.Format' + SPIRV = ... # type: 'QShaderProgram.Format' + class Status(int): ... NotReady = ... # type: 'QShaderProgram.Status' Ready = ... # type: 'QShaderProgram.Status' @@ -1826,6 +1880,9 @@ class Qt3DRender(sip.simplewrapper): def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... + def formatChanged(self, format: 'QShaderProgram.Format') -> None: ... + def format(self) -> 'QShaderProgram.Format': ... + def setFormat(self, format: 'QShaderProgram.Format') -> None: ... def sceneChangeEvent(self, change: Qt3DCore.QSceneChange) -> None: ... def statusChanged(self, status: 'QShaderProgram.Status') -> None: ... def logChanged(self, log: str) -> None: ... @@ -1904,6 +1961,7 @@ class Qt3DRender(sip.simplewrapper): Material = ... # type: 'QSortPolicy.SortType' FrontToBack = ... # type: 'QSortPolicy.SortType' Texture = ... # type: 'QSortPolicy.SortType' + Uniform = ... # type: 'QSortPolicy.SortType' def __init__(self, parent: typing.Optional[Qt3DCore.QNode] = ...) -> None: ... @@ -2193,7 +2251,7 @@ class Qt3DRender(sip.simplewrapper): class QTextureImage('QAbstractTextureImage'): class Status(int): ... - None = ... # type: 'QTextureImage.Status' + None_ = ... # type: 'QTextureImage.Status' Loading = ... # type: 'QTextureImage.Status' Ready = ... # type: 'QTextureImage.Status' Error = ... # type: 'QTextureImage.Status' diff --git a/PyQt5-stubs/QtBluetooth.pyi b/PyQt5-stubs/QtBluetooth.pyi index 45b3e9d9..2ca0aa11 100644 --- a/PyQt5-stubs/QtBluetooth.pyi +++ b/PyQt5-stubs/QtBluetooth.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtBluetooth module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtChart.pyi b/PyQt5-stubs/QtChart.pyi index f1273e9c..0cfd0e45 100644 --- a/PyQt5-stubs/QtChart.pyi +++ b/PyQt5-stubs/QtChart.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the QtChart module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQtChart. # diff --git a/PyQt5-stubs/QtCore.pyi b/PyQt5-stubs/QtCore.pyi index 5ca9eee0..52d5186c 100644 --- a/PyQt5-stubs/QtCore.pyi +++ b/PyQt5-stubs/QtCore.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtCore module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -334,6 +334,7 @@ class Qt(sip.simplewrapper): AA_CompressTabletEvents = ... # type: 'Qt.ApplicationAttribute' AA_DisableWindowContextHelpButton = ... # type: 'Qt.ApplicationAttribute' AA_DisableSessionManager = ... # type: 'Qt.ApplicationAttribute' + AA_DisableNativeVirtualKeyboard = ... # type: 'Qt.ApplicationAttribute' class WindowModality(int): ... NonModal = ... # type: 'Qt.WindowModality' @@ -351,6 +352,7 @@ class Qt(sip.simplewrapper): MatchCaseSensitive = ... # type: 'Qt.MatchFlag' MatchWrap = ... # type: 'Qt.MatchFlag' MatchRecursive = ... # type: 'Qt.MatchFlag' + MatchRegularExpression = ... # type: 'Qt.MatchFlag' class ItemFlag(int): ... NoItemFlags = ... # type: 'Qt.ItemFlag' @@ -2354,11 +2356,19 @@ class QBuffer(QIODevice): class QByteArray(sip.simplewrapper): + class Base64DecodingStatus(int): ... + Ok = ... # type: 'QByteArray.Base64DecodingStatus' + IllegalInputLength = ... # type: 'QByteArray.Base64DecodingStatus' + IllegalCharacter = ... # type: 'QByteArray.Base64DecodingStatus' + IllegalPadding = ... # type: 'QByteArray.Base64DecodingStatus' + class Base64Option(int): ... Base64Encoding = ... # type: 'QByteArray.Base64Option' Base64UrlEncoding = ... # type: 'QByteArray.Base64Option' KeepTrailingEquals = ... # type: 'QByteArray.Base64Option' OmitTrailingEquals = ... # type: 'QByteArray.Base64Option' + IgnoreBase64DecodingErrors = ... # type: 'QByteArray.Base64Option' + AbortOnBase64DecodingErrors = ... # type: 'QByteArray.Base64Option' class Base64Options(sip.simplewrapper): @@ -2375,6 +2385,20 @@ class QByteArray(sip.simplewrapper): def __index__(self) -> int: ... def __int__(self) -> int: ... + class FromBase64Result(sip.simplewrapper): + + decoded = ... # type: typing.Union['QByteArray', bytes, bytearray] + decodingStatus = ... # type: 'QByteArray.Base64DecodingStatus' + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QByteArray.FromBase64Result') -> None: ... + + def __hash__(self) -> int: ... + def __int__(self) -> bool: ... + def swap(self, other: 'QByteArray.FromBase64Result') -> None: ... + @typing.overload def __init__(self) -> None: ... @typing.overload @@ -2382,6 +2406,8 @@ class QByteArray(sip.simplewrapper): @typing.overload def __init__(self, a: typing.Union['QByteArray', bytes, bytearray]) -> None: ... + @staticmethod + def fromBase64Encoding(base64: typing.Union['QByteArray', bytes, bytearray], options: typing.Union['QByteArray.Base64Options', 'QByteArray.Base64Option'] = ...) -> 'QByteArray.FromBase64Result': ... def isLower(self) -> bool: ... def isUpper(self) -> bool: ... def compare(self, a: typing.Union['QByteArray', bytes, bytearray], cs: Qt.CaseSensitivity = ...) -> int: ... @@ -2856,6 +2882,7 @@ class QConcatenateTablesProxyModel(QAbstractItemModel): def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ... + def sourceModels(self) -> typing.List[QAbstractItemModel]: ... def span(self, index: QModelIndex) -> 'QSize': ... def dropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ... def canDropMimeData(self, data: 'QMimeData', action: Qt.DropAction, row: int, column: int, parent: QModelIndex) -> bool: ... @@ -3259,6 +3286,7 @@ class QDataStream(sip.simplewrapper): Qt_5_12 = ... # type: 'QDataStream.Version' Qt_5_13 = ... # type: 'QDataStream.Version' Qt_5_14 = ... # type: 'QDataStream.Version' + Qt_5_15 = ... # type: 'QDataStream.Version' @typing.overload def __init__(self) -> None: ... @@ -3579,6 +3607,8 @@ class QDateTime(sip.simplewrapper): def toString(self, format: Qt.DateFormat = ...) -> str: ... @typing.overload def toString(self, format: str) -> str: ... + @typing.overload + def toString(self, format: str, cal: QCalendar) -> str: ... def setTime_t(self, secsSince1Jan1970UTC: int) -> None: ... def setTimeSpec(self, spec: Qt.TimeSpec) -> None: ... def setTime(self, time: typing.Union[QTime, datetime.time]) -> None: ... @@ -4122,6 +4152,11 @@ class QFile(QFileDevice): @typing.overload def __init__(self, name: str, parent: QObject) -> None: ... + @typing.overload + def moveToTrash(self) -> bool: ... + @typing.overload + @staticmethod + def moveToTrash(fileName: str) -> typing.Tuple[bool, str]: ... @typing.overload def setPermissions(self, permissionSpec: typing.Union[QFileDevice.Permissions, QFileDevice.Permission]) -> bool: ... @typing.overload @@ -4197,6 +4232,7 @@ class QFileInfo(sip.simplewrapper): @typing.overload def __init__(self, fileinfo: 'QFileInfo') -> None: ... + def isJunction(self) -> bool: ... def isShortcut(self) -> bool: ... def isSymbolicLink(self) -> bool: ... def fileTime(self, time: QFileDevice.FileTime) -> QDateTime: ... @@ -4326,6 +4362,8 @@ class QIdentityProxyModel(QAbstractProxyModel): def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ... + def moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ... + def moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) -> bool: ... def sibling(self, row: int, column: int, idx: QModelIndex) -> QModelIndex: ... def headerData(self, section: int, orientation: Qt.Orientation, role: int = ...) -> typing.Any: ... def removeRows(self, row: int, count: int, parent: QModelIndex = ...) -> bool: ... @@ -4436,10 +4474,10 @@ class QItemSelectionModel(QObject): def model(self) -> QAbstractItemModel: ... def selection(self) -> 'QItemSelection': ... def selectedIndexes(self) -> typing.List[QModelIndex]: ... - def columnIntersectsSelection(self, column: int, parent: QModelIndex) -> bool: ... - def rowIntersectsSelection(self, row: int, parent: QModelIndex) -> bool: ... - def isColumnSelected(self, column: int, parent: QModelIndex) -> bool: ... - def isRowSelected(self, row: int, parent: QModelIndex) -> bool: ... + def columnIntersectsSelection(self, column: int, parent: QModelIndex = ...) -> bool: ... + def rowIntersectsSelection(self, row: int, parent: QModelIndex = ...) -> bool: ... + def isColumnSelected(self, column: int, parent: QModelIndex = ...) -> bool: ... + def isRowSelected(self, row: int, parent: QModelIndex = ...) -> bool: ... def isSelected(self, index: QModelIndex) -> bool: ... def currentIndex(self) -> QModelIndex: ... @@ -6020,6 +6058,7 @@ class QMetaProperty(sip.simplewrapper): @typing.overload def __init__(self, a0: 'QMetaProperty') -> None: ... + def isRequired(self) -> bool: ... def relativePropertyIndex(self) -> int: ... def isFinal(self) -> bool: ... def isConstant(self) -> bool: ... @@ -6150,6 +6189,7 @@ class QMetaType(sip.simplewrapper): QCborValue = ... # type: 'QMetaType.Type' QCborArray = ... # type: 'QMetaType.Type' QCborMap = ... # type: 'QMetaType.Type' + QColorSpace = ... # type: 'QMetaType.Type' User = ... # type: 'QMetaType.Type' class TypeFlags(sip.simplewrapper): @@ -6167,8 +6207,9 @@ class QMetaType(sip.simplewrapper): def __index__(self) -> int: ... def __int__(self) -> int: ... - def __init__(self, type: int) -> None: ... + def __init__(self, type: int = ...) -> None: ... + def name(self) -> QByteArray: ... def id(self) -> int: ... @staticmethod def metaObjectForType(type: int) -> 'QMetaObject': ... @@ -7175,6 +7216,8 @@ class QResource(sip.simplewrapper): def __init__(self, fileName: str = ..., locale: QLocale = ...) -> None: ... + def uncompressedData(self) -> QByteArray: ... + def uncompressedSize(self) -> int: ... def compressionAlgorithm(self) -> 'QResource.Compression': ... def lastModified(self) -> QDateTime: ... def isFile(self) -> bool: ... @@ -7206,6 +7249,8 @@ class QRunnable(sip.wrapper): @typing.overload def __init__(self, a0: 'QRunnable') -> None: ... + @staticmethod + def create(functionToRun: Callable[[], None]) -> 'QRunnable': ... def setAutoDelete(self, _autoDelete: bool) -> None: ... def autoDelete(self) -> bool: ... def run(self) -> None: ... @@ -7389,6 +7434,10 @@ class QSignalMapper(QObject): def map(self) -> None: ... @typing.overload def map(self, sender: QObject) -> None: ... + def mappedObject(self, a0: QObject) -> None: ... + def mappedWidget(self, a0: QWidget) -> None: ... + def mappedString(self, a0: str) -> None: ... + def mappedInt(self, a0: int) -> None: ... @typing.overload def mapped(self, a0: int) -> None: ... @typing.overload @@ -7526,6 +7575,13 @@ class QSortFilterProxyModel(QAbstractProxyModel): def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ... + def recursiveFilteringEnabledChanged(self, recursiveFilteringEnabled: bool) -> None: ... + def filterRoleChanged(self, filterRole: int) -> None: ... + def sortRoleChanged(self, sortRole: int) -> None: ... + def sortLocaleAwareChanged(self, sortLocaleAware: bool) -> None: ... + def sortCaseSensitivityChanged(self, sortCaseSensitivity: Qt.CaseSensitivity) -> None: ... + def filterCaseSensitivityChanged(self, filterCaseSensitivity: Qt.CaseSensitivity) -> None: ... + def dynamicSortFilterChanged(self, dynamicSortFilter: bool) -> None: ... def invalidateFilter(self) -> None: ... def setRecursiveFilteringEnabled(self, recursive: bool) -> None: ... def isRecursiveFilteringEnabled(self) -> bool: ... @@ -8156,7 +8212,10 @@ class QThread(QObject): def run(self) -> None: ... def finished(self) -> None: ... def started(self) -> None: ... + @typing.overload def wait(self, msecs: int = ...) -> bool: ... + @typing.overload + def wait(self, deadline: QDeadlineTimer) -> bool: ... def quit(self) -> None: ... def terminate(self) -> None: ... def start(self, priority: 'QThread.Priority' = ...) -> None: ... @@ -8194,8 +8253,14 @@ class QThreadPool(QObject): def setExpiryTimeout(self, expiryTimeout: int) -> None: ... def expiryTimeout(self) -> int: ... def tryTake(self, runnable: QRunnable) -> bool: ... + @typing.overload def tryStart(self, runnable: QRunnable) -> bool: ... + @typing.overload + def tryStart(self, functionToRun: Callable[[], None]) -> bool: ... + @typing.overload def start(self, runnable: QRunnable, priority: int = ...) -> None: ... + @typing.overload + def start(self, functionToRun: Callable[[], None], priority: int = ...) -> None: ... @staticmethod def globalInstance() -> 'QThreadPool': ... @@ -8379,6 +8444,8 @@ class QTranslator(QObject): def __init__(self, parent: typing.Optional[QObject] = ...) -> None: ... + def filePath(self) -> str: ... + def language(self) -> str: ... def loadFromData(self, data: bytes, directory: str = ...) -> bool: ... @typing.overload def load(self, fileName: str, directory: str = ..., searchDelimiters: str = ..., suffix: str = ...) -> bool: ... @@ -8803,10 +8870,10 @@ class QWaitCondition(sip.simplewrapper): @typing.overload def wait(self, mutex: QMutex, msecs: int = ...) -> bool: ... @typing.overload - def wait(self, readWriteLock: QReadWriteLock, msecs: int = ...) -> bool: ... - @typing.overload def wait(self, lockedMutex: QMutex, deadline: QDeadlineTimer) -> bool: ... @typing.overload + def wait(self, readWriteLock: QReadWriteLock, msecs: int = ...) -> bool: ... + @typing.overload def wait(self, lockedReadWriteLock: QReadWriteLock, deadline: QDeadlineTimer) -> bool: ... @@ -8973,6 +9040,8 @@ class QXmlStreamReader(sip.simplewrapper): @typing.overload def __init__(self, data: str) -> None: ... + def setEntityExpansionLimit(self, limit: int) -> None: ... + def entityExpansionLimit(self) -> int: ... def skipCurrentElement(self) -> None: ... def readNextStartElement(self) -> bool: ... def entityResolver(self) -> QXmlStreamEntityResolver: ... diff --git a/PyQt5-stubs/QtDBus.pyi b/PyQt5-stubs/QtDBus.pyi index 9d4a9ea8..738f4b70 100644 --- a/PyQt5-stubs/QtDBus.pyi +++ b/PyQt5-stubs/QtDBus.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtDBus module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtDataVisualization.pyi b/PyQt5-stubs/QtDataVisualization.pyi index 6a71a950..66086a0a 100644 --- a/PyQt5-stubs/QtDataVisualization.pyi +++ b/PyQt5-stubs/QtDataVisualization.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the QtDataVisualization module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQtDataVisualization. # diff --git a/PyQt5-stubs/QtDesigner.pyi b/PyQt5-stubs/QtDesigner.pyi index 2e56bd75..14b81aa5 100644 --- a/PyQt5-stubs/QtDesigner.pyi +++ b/PyQt5-stubs/QtDesigner.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtDesigner module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtGui.pyi b/PyQt5-stubs/QtGui.pyi index 7750236d..f82b03a3 100644 --- a/PyQt5-stubs/QtGui.pyi +++ b/PyQt5-stubs/QtGui.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtGui module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -1199,6 +1199,7 @@ class QTabletEvent(QInputEvent): @typing.overload def __init__(self, a0: 'QTabletEvent') -> None: ... + def deviceType(self) -> 'QTabletEvent.TabletDevice': ... def buttons(self) -> QtCore.Qt.MouseButtons: ... def button(self) -> QtCore.Qt.MouseButton: ... def globalPosF(self) -> QtCore.QPointF: ... @@ -4446,6 +4447,8 @@ class QWindow(QtCore.QObject, QSurface): @typing.overload def __init__(self, parent: 'QWindow') -> None: ... + def startSystemMove(self) -> bool: ... + def startSystemResize(self, edges: typing.Union[QtCore.Qt.Edges, QtCore.Qt.Edge]) -> bool: ... def setWindowStates(self, states: typing.Union[QtCore.Qt.WindowStates, QtCore.Qt.WindowState]) -> None: ... def windowStates(self) -> QtCore.Qt.WindowStates: ... def setFlag(self, a0: QtCore.Qt.WindowType, on: bool = ...) -> None: ... @@ -5994,6 +5997,9 @@ class QPdfWriter(QtCore.QObject, QPagedPaintDevice): @typing.overload def __init__(self, device: QtCore.QIODevice) -> None: ... + def addFileAttachment(self, fileName: str, data: typing.Union[QtCore.QByteArray, bytes, bytearray], mimeType: str = ...) -> None: ... + def documentXmpMetadata(self) -> QtCore.QByteArray: ... + def setDocumentXmpMetadata(self, xmpMetadata: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... def pdfVersion(self) -> QPagedPaintDevice.PdfVersion: ... def setPdfVersion(self, version: QPagedPaintDevice.PdfVersion) -> None: ... def resolution(self) -> int: ... @@ -6672,6 +6678,7 @@ class QRgba64(sip.simplewrapper): class QScreen(QtCore.QObject): + def virtualSiblingAt(self, point: QtCore.QPoint) -> 'QScreen': ... def serialNumber(self) -> str: ... def model(self) -> str: ... def manufacturer(self) -> str: ... diff --git a/PyQt5-stubs/QtHelp.pyi b/PyQt5-stubs/QtHelp.pyi index cafc593f..17479716 100644 --- a/PyQt5-stubs/QtHelp.pyi +++ b/PyQt5-stubs/QtHelp.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtHelp module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -48,6 +48,7 @@ class QCompressedHelpInfo(sip.simplewrapper): @typing.overload def __init__(self, other: 'QCompressedHelpInfo') -> None: ... + def isNull(self) -> bool: ... @staticmethod def fromCompressedHelpFile(documentationFileName: str) -> 'QCompressedHelpInfo': ... def version(self) -> QtCore.QVersionNumber: ... @@ -91,6 +92,14 @@ class QHelpEngineCore(QtCore.QObject): def __init__(self, collectionFile: str, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @typing.overload + def documentsForKeyword(self, keyword: str) -> typing.List['QHelpLink']: ... + @typing.overload + def documentsForKeyword(self, keyword: str, filterName: str) -> typing.List['QHelpLink']: ... + @typing.overload + def documentsForIdentifier(self, id: str) -> typing.List['QHelpLink']: ... + @typing.overload + def documentsForIdentifier(self, id: str, filterName: str) -> typing.List['QHelpLink']: ... def usesFilterEngine(self) -> bool: ... def setUsesFilterEngine(self, uses: bool) -> None: ... def filterEngine(self) -> 'QHelpFilterEngine': ... @@ -164,6 +173,11 @@ class QHelpFilterData(sip.simplewrapper): class QHelpFilterEngine(QtCore.QObject): + @typing.overload + def indices(self) -> typing.List[str]: ... + @typing.overload + def indices(self, filterName: str) -> typing.List[str]: ... + def availableVersions(self) -> typing.List[QtCore.QVersionNumber]: ... def filterActivated(self, newFilter: str) -> None: ... def namespacesForFilter(self, filterName: str) -> typing.List[str]: ... def removeFilter(self, filterName: str) -> bool: ... @@ -177,6 +191,16 @@ class QHelpFilterEngine(QtCore.QObject): def namespaceToComponent(self) -> typing.Dict[str, str]: ... +class QHelpFilterSettingsWidget(QtWidgets.QWidget): + + def __init__(self, parent: typing.Optional[QtWidgets.QWidget] = ...) -> None: ... + + def applySettings(self, filterEngine: QHelpFilterEngine) -> bool: ... + def readSettings(self, filterEngine: QHelpFilterEngine) -> None: ... + def setAvailableVersions(self, versions: typing.Iterable[QtCore.QVersionNumber]) -> None: ... + def setAvailableComponents(self, components: typing.Iterable[str]) -> None: ... + + class QHelpIndexModel(QtCore.QStringListModel): def indexCreated(self) -> None: ... @@ -185,16 +209,30 @@ class QHelpIndexModel(QtCore.QStringListModel): def linksForKeyword(self, keyword: str) -> typing.Dict[str, QtCore.QUrl]: ... def filter(self, filter: str, wildcard: str = ...) -> QtCore.QModelIndex: ... def createIndex(self, customFilterName: str) -> None: ... + def helpEngine(self) -> QHelpEngineCore: ... class QHelpIndexWidget(QtWidgets.QListView): + def documentsActivated(self, documents: typing.Iterable['QHelpLink'], keyword: str) -> None: ... + def documentActivated(self, document: 'QHelpLink', keyword: str) -> None: ... def activateCurrentItem(self) -> None: ... def filterIndices(self, filter: str, wildcard: str = ...) -> None: ... def linksActivated(self, links: typing.Dict[str, QtCore.QUrl], keyword: str) -> None: ... def linkActivated(self, link: QtCore.QUrl, keyword: str) -> None: ... +class QHelpLink(sip.simplewrapper): + + title = ... # type: str + url = ... # type: QtCore.QUrl + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QHelpLink') -> None: ... + + class QHelpSearchQuery(sip.simplewrapper): class FieldName(int): ... diff --git a/PyQt5-stubs/QtLocation.pyi b/PyQt5-stubs/QtLocation.pyi index 770777b6..710b47a4 100644 --- a/PyQt5-stubs/QtLocation.pyi +++ b/PyQt5-stubs/QtLocation.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtLocation module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtMultimedia.pyi b/PyQt5-stubs/QtMultimedia.pyi index a9dbe9fe..3e7a3836 100644 --- a/PyQt5-stubs/QtMultimedia.pyi +++ b/PyQt5-stubs/QtMultimedia.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtMultimedia module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -273,6 +273,39 @@ class QAudioDecoder(QMediaObject): def hasSupport(mimeType: str, codecs: typing.Iterable[str] = ...) -> 'QMultimedia.SupportEstimate': ... +class QMediaControl(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + +class QAudioDecoderControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def durationChanged(self, duration: int) -> None: ... + def positionChanged(self, position: int) -> None: ... + def finished(self) -> None: ... + def bufferAvailableChanged(self, available: bool) -> None: ... + def bufferReady(self) -> None: ... + def error(self, error: int, errorString: str) -> None: ... + def sourceChanged(self) -> None: ... + def formatChanged(self, format: 'QAudioFormat') -> None: ... + def stateChanged(self, newState: QAudioDecoder.State) -> None: ... + def duration(self) -> int: ... + def position(self) -> int: ... + def bufferAvailable(self) -> bool: ... + def read(self) -> QAudioBuffer: ... + def setAudioFormat(self, format: 'QAudioFormat') -> None: ... + def audioFormat(self) -> 'QAudioFormat': ... + def stop(self) -> None: ... + def start(self) -> None: ... + def setSourceDevice(self, device: QtCore.QIODevice) -> None: ... + def sourceDevice(self) -> QtCore.QIODevice: ... + def setSourceFilename(self, fileName: str) -> None: ... + def sourceFilename(self) -> str: ... + def state(self) -> QAudioDecoder.State: ... + + class QAudioDeviceInfo(sip.simplewrapper): @typing.overload @@ -300,6 +333,17 @@ class QAudioDeviceInfo(sip.simplewrapper): def isNull(self) -> bool: ... +class QAudioEncoderSettingsControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def setAudioSettings(self, settings: 'QAudioEncoderSettings') -> None: ... + def audioSettings(self) -> 'QAudioEncoderSettings': ... + def supportedSampleRates(self, settings: 'QAudioEncoderSettings') -> typing.Tuple[typing.List[int], bool]: ... + def codecDescription(self, codecName: str) -> str: ... + def supportedAudioCodecs(self) -> typing.List[str]: ... + + class QAudioFormat(sip.simplewrapper): class Endian(int): ... @@ -371,6 +415,19 @@ class QAudioInput(QtCore.QObject): def format(self) -> QAudioFormat: ... +class QAudioInputSelectorControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def availableInputsChanged(self) -> None: ... + def activeInputChanged(self, name: str) -> None: ... + def setActiveInput(self, name: str) -> None: ... + def activeInput(self) -> str: ... + def defaultInput(self) -> str: ... + def inputDescription(self, name: str) -> str: ... + def availableInputs(self) -> typing.List[str]: ... + + class QAudioOutput(QtCore.QObject): @typing.overload @@ -405,6 +462,19 @@ class QAudioOutput(QtCore.QObject): def format(self) -> QAudioFormat: ... +class QAudioOutputSelectorControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def availableOutputsChanged(self) -> None: ... + def activeOutputChanged(self, name: str) -> None: ... + def setActiveOutput(self, name: str) -> None: ... + def activeOutput(self) -> str: ... + def defaultOutput(self) -> str: ... + def outputDescription(self, name: str) -> str: ... + def availableOutputs(self) -> typing.List[str]: ... + + class QAudioProbe(QtCore.QObject): def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @@ -528,6 +598,16 @@ class QAudioRecorder(QMediaRecorder): def audioInputs(self) -> typing.List[str]: ... +class QAudioRoleControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def audioRoleChanged(self, role: QAudio.Role) -> None: ... + def supportedAudioRoles(self) -> typing.List[QAudio.Role]: ... + def setAudioRole(self, role: QAudio.Role) -> None: ... + def audioRole(self) -> QAudio.Role: ... + + class QCamera(QMediaObject): class Position(int): ... @@ -638,6 +718,7 @@ class QCamera(QMediaObject): def supportedViewfinderSettings(self, settings: 'QCameraViewfinderSettings' = ...) -> typing.List['QCameraViewfinderSettings']: ... def setViewfinderSettings(self, settings: 'QCameraViewfinderSettings') -> None: ... def viewfinderSettings(self) -> 'QCameraViewfinderSettings': ... + def errorOccurred(self, a0: 'QCamera.Error') -> None: ... @typing.overload def lockStatusChanged(self, a0: 'QCamera.LockStatus', a1: 'QCamera.LockChangeReason') -> None: ... @typing.overload @@ -691,6 +772,50 @@ class QCamera(QMediaObject): def availableDevices() -> typing.List[QtCore.QByteArray]: ... +class QCameraCaptureBufferFormatControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def bufferFormatChanged(self, format: 'QVideoFrame.PixelFormat') -> None: ... + def setBufferFormat(self, format: 'QVideoFrame.PixelFormat') -> None: ... + def bufferFormat(self) -> 'QVideoFrame.PixelFormat': ... + def supportedBufferFormats(self) -> typing.List['QVideoFrame.PixelFormat']: ... + + +class QCameraCaptureDestinationControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def captureDestinationChanged(self, destination: typing.Union['QCameraImageCapture.CaptureDestinations', 'QCameraImageCapture.CaptureDestination']) -> None: ... + def setCaptureDestination(self, destination: typing.Union['QCameraImageCapture.CaptureDestinations', 'QCameraImageCapture.CaptureDestination']) -> None: ... + def captureDestination(self) -> 'QCameraImageCapture.CaptureDestinations': ... + def isCaptureDestinationSupported(self, destination: typing.Union['QCameraImageCapture.CaptureDestinations', 'QCameraImageCapture.CaptureDestination']) -> bool: ... + + +class QCameraControl(QMediaControl): + + class PropertyChangeType(int): ... + CaptureMode = ... # type: 'QCameraControl.PropertyChangeType' + ImageEncodingSettings = ... # type: 'QCameraControl.PropertyChangeType' + VideoEncodingSettings = ... # type: 'QCameraControl.PropertyChangeType' + Viewfinder = ... # type: 'QCameraControl.PropertyChangeType' + ViewfinderSettings = ... # type: 'QCameraControl.PropertyChangeType' + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def captureModeChanged(self, mode: typing.Union[QCamera.CaptureModes, QCamera.CaptureMode]) -> None: ... + def error(self, error: int, errorString: str) -> None: ... + def statusChanged(self, a0: QCamera.Status) -> None: ... + def stateChanged(self, a0: QCamera.State) -> None: ... + def canChangeProperty(self, changeType: 'QCameraControl.PropertyChangeType', status: QCamera.Status) -> bool: ... + def isCaptureModeSupported(self, mode: typing.Union[QCamera.CaptureModes, QCamera.CaptureMode]) -> bool: ... + def setCaptureMode(self, a0: typing.Union[QCamera.CaptureModes, QCamera.CaptureMode]) -> None: ... + def captureMode(self) -> QCamera.CaptureModes: ... + def status(self) -> QCamera.Status: ... + def setState(self, state: QCamera.State) -> None: ... + def state(self) -> QCamera.State: ... + + class QCameraExposure(QtCore.QObject): class MeteringMode(int): ... @@ -788,6 +913,68 @@ class QCameraExposure(QtCore.QObject): def isAvailable(self) -> bool: ... +class QCameraExposureControl(QMediaControl): + + class ExposureParameter(int): ... + ISO = ... # type: 'QCameraExposureControl.ExposureParameter' + Aperture = ... # type: 'QCameraExposureControl.ExposureParameter' + ShutterSpeed = ... # type: 'QCameraExposureControl.ExposureParameter' + ExposureCompensation = ... # type: 'QCameraExposureControl.ExposureParameter' + FlashPower = ... # type: 'QCameraExposureControl.ExposureParameter' + FlashCompensation = ... # type: 'QCameraExposureControl.ExposureParameter' + TorchPower = ... # type: 'QCameraExposureControl.ExposureParameter' + SpotMeteringPoint = ... # type: 'QCameraExposureControl.ExposureParameter' + ExposureMode = ... # type: 'QCameraExposureControl.ExposureParameter' + MeteringMode = ... # type: 'QCameraExposureControl.ExposureParameter' + ExtendedExposureParameter = ... # type: 'QCameraExposureControl.ExposureParameter' + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def parameterRangeChanged(self, parameter: int) -> None: ... + def actualValueChanged(self, parameter: int) -> None: ... + def requestedValueChanged(self, parameter: int) -> None: ... + def setValue(self, parameter: 'QCameraExposureControl.ExposureParameter', value: typing.Any) -> bool: ... + def actualValue(self, parameter: 'QCameraExposureControl.ExposureParameter') -> typing.Any: ... + def requestedValue(self, parameter: 'QCameraExposureControl.ExposureParameter') -> typing.Any: ... + def supportedParameterRange(self, parameter: 'QCameraExposureControl.ExposureParameter') -> typing.Tuple[typing.List[typing.Any], bool]: ... + def isParameterSupported(self, parameter: 'QCameraExposureControl.ExposureParameter') -> bool: ... + + +class QCameraFeedbackControl(QMediaControl): + + class EventType(int): ... + ViewfinderStarted = ... # type: 'QCameraFeedbackControl.EventType' + ViewfinderStopped = ... # type: 'QCameraFeedbackControl.EventType' + ImageCaptured = ... # type: 'QCameraFeedbackControl.EventType' + ImageSaved = ... # type: 'QCameraFeedbackControl.EventType' + ImageError = ... # type: 'QCameraFeedbackControl.EventType' + RecordingStarted = ... # type: 'QCameraFeedbackControl.EventType' + RecordingInProgress = ... # type: 'QCameraFeedbackControl.EventType' + RecordingStopped = ... # type: 'QCameraFeedbackControl.EventType' + AutoFocusInProgress = ... # type: 'QCameraFeedbackControl.EventType' + AutoFocusLocked = ... # type: 'QCameraFeedbackControl.EventType' + AutoFocusFailed = ... # type: 'QCameraFeedbackControl.EventType' + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def setEventFeedbackSound(self, a0: 'QCameraFeedbackControl.EventType', filePath: str) -> bool: ... + def resetEventFeedback(self, a0: 'QCameraFeedbackControl.EventType') -> None: ... + def setEventFeedbackEnabled(self, a0: 'QCameraFeedbackControl.EventType', a1: bool) -> bool: ... + def isEventFeedbackEnabled(self, a0: 'QCameraFeedbackControl.EventType') -> bool: ... + def isEventFeedbackLocked(self, a0: 'QCameraFeedbackControl.EventType') -> bool: ... + + +class QCameraFlashControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def flashReady(self, a0: bool) -> None: ... + def isFlashReady(self) -> bool: ... + def isFlashModeSupported(self, mode: typing.Union[QCameraExposure.FlashModes, QCameraExposure.FlashMode]) -> bool: ... + def setFlashMode(self, mode: typing.Union[QCameraExposure.FlashModes, QCameraExposure.FlashMode]) -> None: ... + def flashMode(self) -> QCameraExposure.FlashModes: ... + + class QCameraFocusZone(sip.simplewrapper): class FocusZoneStatus(int): ... @@ -856,6 +1043,25 @@ class QCameraFocus(QtCore.QObject): def isAvailable(self) -> bool: ... +class QCameraFocusControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def focusZonesChanged(self) -> None: ... + def customFocusPointChanged(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def focusPointModeChanged(self, mode: QCameraFocus.FocusPointMode) -> None: ... + def focusModeChanged(self, mode: typing.Union[QCameraFocus.FocusModes, QCameraFocus.FocusMode]) -> None: ... + def focusZones(self) -> typing.List[QCameraFocusZone]: ... + def setCustomFocusPoint(self, point: typing.Union[QtCore.QPointF, QtCore.QPoint]) -> None: ... + def customFocusPoint(self) -> QtCore.QPointF: ... + def isFocusPointModeSupported(self, mode: QCameraFocus.FocusPointMode) -> bool: ... + def setFocusPointMode(self, mode: QCameraFocus.FocusPointMode) -> None: ... + def focusPointMode(self) -> QCameraFocus.FocusPointMode: ... + def isFocusModeSupported(self, mode: typing.Union[QCameraFocus.FocusModes, QCameraFocus.FocusMode]) -> bool: ... + def setFocusMode(self, mode: typing.Union[QCameraFocus.FocusModes, QCameraFocus.FocusMode]) -> None: ... + def focusMode(self) -> QCameraFocus.FocusModes: ... + + class QCameraImageCapture(QtCore.QObject, QMediaBindableInterface): class CaptureDestination(int): ... @@ -923,6 +1129,24 @@ class QCameraImageCapture(QtCore.QObject, QMediaBindableInterface): def isAvailable(self) -> bool: ... +class QCameraImageCaptureControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def error(self, id: int, error: int, errorString: str) -> None: ... + def imageSaved(self, requestId: int, fileName: str) -> None: ... + def imageAvailable(self, requestId: int, buffer: 'QVideoFrame') -> None: ... + def imageMetadataAvailable(self, id: int, key: str, value: typing.Any) -> None: ... + def imageCaptured(self, requestId: int, preview: QtGui.QImage) -> None: ... + def imageExposed(self, requestId: int) -> None: ... + def readyForCaptureChanged(self, ready: bool) -> None: ... + def cancelCapture(self) -> None: ... + def capture(self, fileName: str) -> int: ... + def setDriveMode(self, mode: QCameraImageCapture.DriveMode) -> None: ... + def driveMode(self) -> QCameraImageCapture.DriveMode: ... + def isReadyForCapture(self) -> bool: ... + + class QCameraImageProcessing(QtCore.QObject): class ColorFilter(int): ... @@ -970,6 +1194,32 @@ class QCameraImageProcessing(QtCore.QObject): def isAvailable(self) -> bool: ... +class QCameraImageProcessingControl(QMediaControl): + + class ProcessingParameter(int): ... + WhiteBalancePreset = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + ColorTemperature = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + Contrast = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + Saturation = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + Brightness = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + Sharpening = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + Denoising = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + ContrastAdjustment = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + SaturationAdjustment = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + BrightnessAdjustment = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + SharpeningAdjustment = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + DenoisingAdjustment = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + ColorFilter = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + ExtendedParameter = ... # type: 'QCameraImageProcessingControl.ProcessingParameter' + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def setParameter(self, parameter: 'QCameraImageProcessingControl.ProcessingParameter', value: typing.Any) -> None: ... + def parameter(self, parameter: 'QCameraImageProcessingControl.ProcessingParameter') -> typing.Any: ... + def isParameterValueSupported(self, parameter: 'QCameraImageProcessingControl.ProcessingParameter', value: typing.Any) -> bool: ... + def isParameterSupported(self, a0: 'QCameraImageProcessingControl.ProcessingParameter') -> bool: ... + + class QCameraInfo(sip.simplewrapper): @typing.overload @@ -990,6 +1240,25 @@ class QCameraInfo(sip.simplewrapper): def isNull(self) -> bool: ... +class QCameraInfoControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def cameraOrientation(self, deviceName: str) -> int: ... + def cameraPosition(self, deviceName: str) -> QCamera.Position: ... + + +class QCameraLocksControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def lockStatusChanged(self, type: QCamera.LockType, status: QCamera.LockStatus, reason: QCamera.LockChangeReason) -> None: ... + def unlock(self, locks: typing.Union[QCamera.LockTypes, QCamera.LockType]) -> None: ... + def searchAndLock(self, locks: typing.Union[QCamera.LockTypes, QCamera.LockType]) -> None: ... + def lockStatus(self, lock: QCamera.LockType) -> QCamera.LockStatus: ... + def supportedLocks(self) -> QCamera.LockTypes: ... + + class QCameraViewfinderSettings(sip.simplewrapper): @typing.overload @@ -1017,6 +1286,98 @@ class QCameraViewfinderSettings(sip.simplewrapper): def swap(self, other: 'QCameraViewfinderSettings') -> None: ... +class QCameraViewfinderSettingsControl(QMediaControl): + + class ViewfinderParameter(int): ... + Resolution = ... # type: 'QCameraViewfinderSettingsControl.ViewfinderParameter' + PixelAspectRatio = ... # type: 'QCameraViewfinderSettingsControl.ViewfinderParameter' + MinimumFrameRate = ... # type: 'QCameraViewfinderSettingsControl.ViewfinderParameter' + MaximumFrameRate = ... # type: 'QCameraViewfinderSettingsControl.ViewfinderParameter' + PixelFormat = ... # type: 'QCameraViewfinderSettingsControl.ViewfinderParameter' + UserParameter = ... # type: 'QCameraViewfinderSettingsControl.ViewfinderParameter' + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def setViewfinderParameter(self, parameter: 'QCameraViewfinderSettingsControl.ViewfinderParameter', value: typing.Any) -> None: ... + def viewfinderParameter(self, parameter: 'QCameraViewfinderSettingsControl.ViewfinderParameter') -> typing.Any: ... + def isViewfinderParameterSupported(self, parameter: 'QCameraViewfinderSettingsControl.ViewfinderParameter') -> bool: ... + + +class QCameraViewfinderSettingsControl2(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def setViewfinderSettings(self, settings: QCameraViewfinderSettings) -> None: ... + def viewfinderSettings(self) -> QCameraViewfinderSettings: ... + def supportedViewfinderSettings(self) -> typing.List[QCameraViewfinderSettings]: ... + + +class QCameraZoomControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def currentDigitalZoomChanged(self, digitalZoom: float) -> None: ... + def currentOpticalZoomChanged(self, opticalZoom: float) -> None: ... + def requestedDigitalZoomChanged(self, digitalZoom: float) -> None: ... + def requestedOpticalZoomChanged(self, opticalZoom: float) -> None: ... + def maximumDigitalZoomChanged(self, a0: float) -> None: ... + def maximumOpticalZoomChanged(self, a0: float) -> None: ... + def zoomTo(self, optical: float, digital: float) -> None: ... + def currentDigitalZoom(self) -> float: ... + def currentOpticalZoom(self) -> float: ... + def requestedDigitalZoom(self) -> float: ... + def requestedOpticalZoom(self) -> float: ... + def maximumDigitalZoom(self) -> float: ... + def maximumOpticalZoom(self) -> float: ... + + +class QCustomAudioRoleControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def customAudioRoleChanged(self, role: str) -> None: ... + def supportedCustomAudioRoles(self) -> typing.List[str]: ... + def setCustomAudioRole(self, role: str) -> None: ... + def customAudioRole(self) -> str: ... + + +class QImageEncoderControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def setImageSettings(self, settings: 'QImageEncoderSettings') -> None: ... + def imageSettings(self) -> 'QImageEncoderSettings': ... + def supportedResolutions(self, settings: 'QImageEncoderSettings') -> typing.Tuple[typing.List[QtCore.QSize], bool]: ... + def imageCodecDescription(self, codec: str) -> str: ... + def supportedImageCodecs(self) -> typing.List[str]: ... + + +class QMediaAudioProbeControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def flush(self) -> None: ... + def audioBufferProbed(self, buffer: QAudioBuffer) -> None: ... + + +class QMediaAvailabilityControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def availabilityChanged(self, availability: 'QMultimedia.AvailabilityStatus') -> None: ... + def availability(self) -> 'QMultimedia.AvailabilityStatus': ... + + +class QMediaContainerControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def containerDescription(self, formatMimeType: str) -> str: ... + def setContainerFormat(self, format: str) -> None: ... + def containerFormat(self) -> str: ... + def supportedContainers(self) -> typing.List[str]: ... + + class QMediaContent(sip.simplewrapper): @typing.overload @@ -1043,11 +1404,6 @@ class QMediaContent(sip.simplewrapper): def isNull(self) -> bool: ... -class QMediaControl(QtCore.QObject): - - def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... - - class QAudioEncoderSettings(sip.simplewrapper): @typing.overload @@ -1126,6 +1482,20 @@ class QImageEncoderSettings(sip.simplewrapper): def isNull(self) -> bool: ... +class QMediaGaplessPlaybackControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def advancedToNextMedia(self) -> None: ... + def nextMediaChanged(self, media: QMediaContent) -> None: ... + def crossfadeTimeChanged(self, crossfadeTime: float) -> None: ... + def setCrossfadeTime(self, crossfadeTime: float) -> None: ... + def crossfadeTime(self) -> float: ... + def isCrossfadeSupported(self) -> bool: ... + def setNextMedia(self, media: QMediaContent) -> None: ... + def nextMedia(self) -> QMediaContent: ... + + class QMediaMetaData(sip.simplewrapper): AlbumArtist = ... # type: str @@ -1221,6 +1591,15 @@ class QMediaMetaData(sip.simplewrapper): Year = ... # type: str +class QMediaNetworkAccessControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def configurationChanged(self, configuration: QtNetwork.QNetworkConfiguration) -> None: ... + def currentConfiguration(self) -> QtNetwork.QNetworkConfiguration: ... + def setConfigurations(self, configuration: typing.Iterable[QtNetwork.QNetworkConfiguration]) -> None: ... + + class QMediaPlayer(QMediaObject): class Error(int): ... @@ -1331,12 +1710,56 @@ class QMediaPlayer(QMediaObject): def setVideoOutput(self, a0: QGraphicsVideoItem) -> None: ... @typing.overload def setVideoOutput(self, surface: QAbstractVideoSurface) -> None: ... + @typing.overload + def setVideoOutput(self, surfaces: typing.Iterable[QAbstractVideoSurface]) -> None: ... @staticmethod def supportedMimeTypes(flags: typing.Union['QMediaPlayer.Flags', 'QMediaPlayer.Flag'] = ...) -> typing.List[str]: ... @staticmethod def hasSupport(mimeType: str, codecs: typing.Iterable[str] = ..., flags: typing.Union['QMediaPlayer.Flags', 'QMediaPlayer.Flag'] = ...) -> 'QMultimedia.SupportEstimate': ... +class QMediaPlayerControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def error(self, error: int, errorString: str) -> None: ... + def playbackRateChanged(self, rate: float) -> None: ... + def availablePlaybackRangesChanged(self, ranges: 'QMediaTimeRange') -> None: ... + def seekableChanged(self, seekable: bool) -> None: ... + def bufferStatusChanged(self, percentFilled: int) -> None: ... + def videoAvailableChanged(self, videoAvailable: bool) -> None: ... + def audioAvailableChanged(self, audioAvailable: bool) -> None: ... + def mutedChanged(self, mute: bool) -> None: ... + def volumeChanged(self, volume: int) -> None: ... + def mediaStatusChanged(self, status: QMediaPlayer.MediaStatus) -> None: ... + def stateChanged(self, newState: QMediaPlayer.State) -> None: ... + def positionChanged(self, position: int) -> None: ... + def durationChanged(self, duration: int) -> None: ... + def mediaChanged(self, content: QMediaContent) -> None: ... + def stop(self) -> None: ... + def pause(self) -> None: ... + def play(self) -> None: ... + def setMedia(self, media: QMediaContent, stream: QtCore.QIODevice) -> None: ... + def mediaStream(self) -> QtCore.QIODevice: ... + def media(self) -> QMediaContent: ... + def setPlaybackRate(self, rate: float) -> None: ... + def playbackRate(self) -> float: ... + def availablePlaybackRanges(self) -> 'QMediaTimeRange': ... + def isSeekable(self) -> bool: ... + def isVideoAvailable(self) -> bool: ... + def isAudioAvailable(self) -> bool: ... + def bufferStatus(self) -> int: ... + def setMuted(self, mute: bool) -> None: ... + def isMuted(self) -> bool: ... + def setVolume(self, volume: int) -> None: ... + def volume(self) -> int: ... + def setPosition(self, position: int) -> None: ... + def position(self) -> int: ... + def duration(self) -> int: ... + def mediaStatus(self) -> QMediaPlayer.MediaStatus: ... + def state(self) -> QMediaPlayer.State: ... + + class QMediaPlaylist(QtCore.QObject, QMediaBindableInterface): class Error(int): ... @@ -1409,6 +1832,30 @@ class QMediaPlaylist(QtCore.QObject, QMediaBindableInterface): def mediaObject(self) -> QMediaObject: ... +class QMediaRecorderControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def setVolume(self, volume: float) -> None: ... + def setMuted(self, muted: bool) -> None: ... + def setState(self, state: QMediaRecorder.State) -> None: ... + def error(self, error: int, errorString: str) -> None: ... + def actualLocationChanged(self, location: QtCore.QUrl) -> None: ... + def volumeChanged(self, volume: float) -> None: ... + def mutedChanged(self, muted: bool) -> None: ... + def durationChanged(self, position: int) -> None: ... + def statusChanged(self, status: QMediaRecorder.Status) -> None: ... + def stateChanged(self, state: QMediaRecorder.State) -> None: ... + def applySettings(self) -> None: ... + def volume(self) -> float: ... + def isMuted(self) -> bool: ... + def duration(self) -> int: ... + def status(self) -> QMediaRecorder.Status: ... + def state(self) -> QMediaRecorder.State: ... + def setOutputLocation(self, location: QtCore.QUrl) -> bool: ... + def outputLocation(self) -> QtCore.QUrl: ... + + class QMediaResource(sip.simplewrapper): @typing.overload @@ -1455,6 +1902,26 @@ class QMediaService(QtCore.QObject): def requestControl(self, name: str) -> QMediaControl: ... +class QMediaStreamsControl(QMediaControl): + + class StreamType(int): ... + UnknownStream = ... # type: 'QMediaStreamsControl.StreamType' + VideoStream = ... # type: 'QMediaStreamsControl.StreamType' + AudioStream = ... # type: 'QMediaStreamsControl.StreamType' + SubPictureStream = ... # type: 'QMediaStreamsControl.StreamType' + DataStream = ... # type: 'QMediaStreamsControl.StreamType' + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def activeStreamsChanged(self) -> None: ... + def streamsChanged(self) -> None: ... + def setActive(self, streamNumber: int, state: bool) -> None: ... + def isActive(self, streamNumber: int) -> bool: ... + def metaData(self, streamNumber: int, key: str) -> typing.Any: ... + def streamType(self, streamNumber: int) -> 'QMediaStreamsControl.StreamType': ... + def streamCount(self) -> int: ... + + class QMediaTimeInterval(sip.simplewrapper): @typing.overload @@ -1502,6 +1969,45 @@ class QMediaTimeRange(sip.simplewrapper): def earliestTime(self) -> int: ... +class QMediaVideoProbeControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def flush(self) -> None: ... + def videoFrameProbed(self, frame: 'QVideoFrame') -> None: ... + + +class QMetaDataReaderControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def metaDataAvailableChanged(self, available: bool) -> None: ... + @typing.overload + def metaDataChanged(self) -> None: ... + @typing.overload + def metaDataChanged(self, key: str, value: typing.Any) -> None: ... + def availableMetaData(self) -> typing.List[str]: ... + def metaData(self, key: str) -> typing.Any: ... + def isMetaDataAvailable(self) -> bool: ... + + +class QMetaDataWriterControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def metaDataAvailableChanged(self, available: bool) -> None: ... + def writableChanged(self, writable: bool) -> None: ... + @typing.overload + def metaDataChanged(self) -> None: ... + @typing.overload + def metaDataChanged(self, key: str, value: typing.Any) -> None: ... + def availableMetaData(self) -> typing.List[str]: ... + def setMetaData(self, key: str, value: typing.Any) -> None: ... + def metaData(self, key: str) -> typing.Any: ... + def isMetaDataAvailable(self) -> bool: ... + def isWritable(self) -> bool: ... + + class QMultimedia(sip.simplewrapper): class AvailabilityStatus(int): ... @@ -1613,6 +2119,30 @@ class QRadioData(QtCore.QObject, QMediaBindableInterface): def mediaObject(self) -> QMediaObject: ... +class QRadioDataControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def alternativeFrequenciesEnabledChanged(self, enabled: bool) -> None: ... + def radioTextChanged(self, radioText: str) -> None: ... + def stationNameChanged(self, stationName: str) -> None: ... + def programTypeNameChanged(self, programTypeName: str) -> None: ... + def programTypeChanged(self, programType: QRadioData.ProgramType) -> None: ... + def stationIdChanged(self, stationId: str) -> None: ... + def errorString(self) -> str: ... + @typing.overload + def error(self) -> QRadioData.Error: ... + @typing.overload + def error(self, err: QRadioData.Error) -> None: ... + def isAlternativeFrequenciesEnabled(self) -> bool: ... + def setAlternativeFrequenciesEnabled(self, enabled: bool) -> None: ... + def radioText(self) -> str: ... + def stationName(self) -> str: ... + def programTypeName(self) -> str: ... + def programType(self) -> QRadioData.ProgramType: ... + def stationId(self) -> str: ... + + class QRadioTuner(QMediaObject): class SearchMode(int): ... @@ -1686,6 +2216,51 @@ class QRadioTuner(QMediaObject): def availability(self) -> QMultimedia.AvailabilityStatus: ... +class QRadioTunerControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def antennaConnectedChanged(self, connectionStatus: bool) -> None: ... + def stationFound(self, frequency: int, stationId: str) -> None: ... + def mutedChanged(self, muted: bool) -> None: ... + def volumeChanged(self, volume: int) -> None: ... + def signalStrengthChanged(self, signalStrength: int) -> None: ... + def searchingChanged(self, searching: bool) -> None: ... + def stereoStatusChanged(self, stereo: bool) -> None: ... + def frequencyChanged(self, frequency: int) -> None: ... + def bandChanged(self, band: QRadioTuner.Band) -> None: ... + def stateChanged(self, state: QRadioTuner.State) -> None: ... + def errorString(self) -> str: ... + @typing.overload + def error(self) -> QRadioTuner.Error: ... + @typing.overload + def error(self, err: QRadioTuner.Error) -> None: ... + def stop(self) -> None: ... + def start(self) -> None: ... + def cancelSearch(self) -> None: ... + def searchAllStations(self, searchMode: QRadioTuner.SearchMode = ...) -> None: ... + def searchBackward(self) -> None: ... + def searchForward(self) -> None: ... + def isAntennaConnected(self) -> bool: ... + def isSearching(self) -> bool: ... + def setMuted(self, muted: bool) -> None: ... + def isMuted(self) -> bool: ... + def setVolume(self, volume: int) -> None: ... + def volume(self) -> int: ... + def signalStrength(self) -> int: ... + def setStereoMode(self, mode: QRadioTuner.StereoMode) -> None: ... + def stereoMode(self) -> QRadioTuner.StereoMode: ... + def isStereo(self) -> bool: ... + def setFrequency(self, frequency: int) -> None: ... + def frequencyRange(self, b: QRadioTuner.Band) -> typing.Tuple[int, int]: ... + def frequencyStep(self, b: QRadioTuner.Band) -> int: ... + def frequency(self) -> int: ... + def isBandSupported(self, b: QRadioTuner.Band) -> bool: ... + def setBand(self, b: QRadioTuner.Band) -> None: ... + def band(self) -> QRadioTuner.Band: ... + def state(self) -> QRadioTuner.State: ... + + class QSound(QtCore.QObject): class Loop(int): ... @@ -1751,6 +2326,35 @@ class QSoundEffect(QtCore.QObject): def supportedMimeTypes() -> typing.List[str]: ... +class QVideoDeviceSelectorControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def devicesChanged(self) -> None: ... + @typing.overload + def selectedDeviceChanged(self, index: int) -> None: ... + @typing.overload + def selectedDeviceChanged(self, name: str) -> None: ... + def setSelectedDevice(self, index: int) -> None: ... + def selectedDevice(self) -> int: ... + def defaultDevice(self) -> int: ... + def deviceDescription(self, index: int) -> str: ... + def deviceName(self, index: int) -> str: ... + def deviceCount(self) -> int: ... + + +class QVideoEncoderSettingsControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def setVideoSettings(self, settings: QVideoEncoderSettings) -> None: ... + def videoSettings(self) -> QVideoEncoderSettings: ... + def videoCodecDescription(self, codec: str) -> str: ... + def supportedVideoCodecs(self) -> typing.List[str]: ... + def supportedFrameRates(self, settings: QVideoEncoderSettings) -> typing.Tuple[typing.List[float], bool]: ... + def supportedResolutions(self, settings: QVideoEncoderSettings) -> typing.Tuple[typing.List[QtCore.QSize], bool]: ... + + class QVideoFrame(sip.simplewrapper): class PixelFormat(int): ... @@ -1808,6 +2412,7 @@ class QVideoFrame(sip.simplewrapper): @typing.overload def __init__(self, other: 'QVideoFrame') -> None: ... + def image(self) -> QtGui.QImage: ... def buffer(self) -> QAbstractVideoBuffer: ... def planeCount(self) -> int: ... def setMetaData(self, key: str, value: typing.Any) -> None: ... @@ -1860,6 +2465,14 @@ class QVideoProbe(QtCore.QObject): def setSource(self, source: QMediaRecorder) -> bool: ... +class QVideoRendererControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def setSurface(self, surface: QAbstractVideoSurface) -> None: ... + def surface(self) -> QAbstractVideoSurface: ... + + class QVideoSurfaceFormat(sip.simplewrapper): class YCbCrColorSpace(int): ... @@ -1910,3 +2523,33 @@ class QVideoSurfaceFormat(sip.simplewrapper): def handleType(self) -> QAbstractVideoBuffer.HandleType: ... def pixelFormat(self) -> QVideoFrame.PixelFormat: ... def isValid(self) -> bool: ... + + +class QVideoWindowControl(QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def nativeSizeChanged(self) -> None: ... + def saturationChanged(self, saturation: int) -> None: ... + def hueChanged(self, hue: int) -> None: ... + def contrastChanged(self, contrast: int) -> None: ... + def brightnessChanged(self, brightness: int) -> None: ... + def fullScreenChanged(self, fullScreen: bool) -> None: ... + def setSaturation(self, saturation: int) -> None: ... + def saturation(self) -> int: ... + def setHue(self, hue: int) -> None: ... + def hue(self) -> int: ... + def setContrast(self, contrast: int) -> None: ... + def contrast(self) -> int: ... + def setBrightness(self, brightness: int) -> None: ... + def brightness(self) -> int: ... + def setAspectRatioMode(self, mode: QtCore.Qt.AspectRatioMode) -> None: ... + def aspectRatioMode(self) -> QtCore.Qt.AspectRatioMode: ... + def nativeSize(self) -> QtCore.QSize: ... + def repaint(self) -> None: ... + def setFullScreen(self, fullScreen: bool) -> None: ... + def isFullScreen(self) -> bool: ... + def setDisplayRect(self, rect: QtCore.QRect) -> None: ... + def displayRect(self) -> QtCore.QRect: ... + def setWinId(self, id: sip.voidptr) -> None: ... + def winId(self) -> sip.voidptr: ... diff --git a/PyQt5-stubs/QtMultimediaWidgets.pyi b/PyQt5-stubs/QtMultimediaWidgets.pyi index f98e3b14..dea01f9a 100644 --- a/PyQt5-stubs/QtMultimediaWidgets.pyi +++ b/PyQt5-stubs/QtMultimediaWidgets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtMultimediaWidgets module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -45,6 +45,7 @@ class QVideoWidget(QtWidgets.QWidget, QtMultimedia.QMediaBindableInterface): def __init__(self, parent: typing.Optional[QtWidgets.QWidget] = ...) -> None: ... + def videoSurface(self) -> QtMultimedia.QAbstractVideoSurface: ... def setMediaObject(self, object: QtMultimedia.QMediaObject) -> bool: ... def paintEvent(self, event: QtGui.QPaintEvent) -> None: ... def moveEvent(self, event: QtGui.QMoveEvent) -> None: ... @@ -84,6 +85,7 @@ class QGraphicsVideoItem(QtWidgets.QGraphicsObject, QtMultimedia.QMediaBindableI def __init__(self, parent: typing.Optional[QtWidgets.QGraphicsItem] = ...) -> None: ... + def videoSurface(self) -> QtMultimedia.QAbstractVideoSurface: ... def setMediaObject(self, object: QtMultimedia.QMediaObject) -> bool: ... def itemChange(self, change: QtWidgets.QGraphicsItem.GraphicsItemChange, value: typing.Any) -> typing.Any: ... def timerEvent(self, event: QtCore.QTimerEvent) -> None: ... @@ -98,3 +100,27 @@ class QGraphicsVideoItem(QtWidgets.QGraphicsObject, QtMultimedia.QMediaBindableI def setAspectRatioMode(self, mode: QtCore.Qt.AspectRatioMode) -> None: ... def aspectRatioMode(self) -> QtCore.Qt.AspectRatioMode: ... def mediaObject(self) -> QtMultimedia.QMediaObject: ... + + +class QVideoWidgetControl(QtMultimedia.QMediaControl): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def saturationChanged(self, saturation: int) -> None: ... + def hueChanged(self, hue: int) -> None: ... + def contrastChanged(self, contrast: int) -> None: ... + def brightnessChanged(self, brightness: int) -> None: ... + def fullScreenChanged(self, fullScreen: bool) -> None: ... + def setSaturation(self, saturation: int) -> None: ... + def saturation(self) -> int: ... + def setHue(self, hue: int) -> None: ... + def hue(self) -> int: ... + def setContrast(self, contrast: int) -> None: ... + def contrast(self) -> int: ... + def setBrightness(self, brightness: int) -> None: ... + def brightness(self) -> int: ... + def setFullScreen(self, fullScreen: bool) -> None: ... + def isFullScreen(self) -> bool: ... + def setAspectRatioMode(self, mode: QtCore.Qt.AspectRatioMode) -> None: ... + def aspectRatioMode(self) -> QtCore.Qt.AspectRatioMode: ... + def videoWidget(self) -> QtWidgets.QWidget: ... diff --git a/PyQt5-stubs/QtNetwork.pyi b/PyQt5-stubs/QtNetwork.pyi index 61a9f139..94609126 100644 --- a/PyQt5-stubs/QtNetwork.pyi +++ b/PyQt5-stubs/QtNetwork.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtNetwork module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -211,6 +211,7 @@ class QAbstractSocket(QtCore.QIODevice): def readLineData(self, maxlen: int) -> bytes: ... def readData(self, maxlen: int) -> bytes: ... def proxyAuthenticationRequired(self, proxy: 'QNetworkProxy', authenticator: 'QAuthenticator') -> None: ... + def errorOccurred(self, a0: 'QAbstractSocket.SocketError') -> None: ... def stateChanged(self, a0: 'QAbstractSocket.SocketState') -> None: ... def disconnected(self) -> None: ... def connected(self) -> None: ... @@ -674,6 +675,7 @@ class QLocalSocket(QtCore.QIODevice): def writeData(self, a0: bytes) -> int: ... def readData(self, maxlen: int) -> bytes: ... def stateChanged(self, socketState: 'QLocalSocket.LocalSocketState') -> None: ... + def errorOccurred(self, socketError: 'QLocalSocket.LocalSocketError') -> None: ... def disconnected(self) -> None: ... def connected(self) -> None: ... def waitForReadyRead(self, msecs: int = ...) -> bool: ... @@ -725,6 +727,8 @@ class QNetworkAccessManager(QtCore.QObject): def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + def setTransferTimeout(self, timeout: int = ...) -> None: ... + def transferTimeout(self) -> int: ... def setAutoDeleteReplies(self, autoDelete: bool) -> None: ... def autoDeleteReplies(self) -> bool: ... def isStrictTransportSecurityStoreEnabled(self) -> bool: ... @@ -1292,6 +1296,7 @@ class QNetworkReply(QtCore.QIODevice): def downloadProgress(self, bytesReceived: int, bytesTotal: int) -> None: ... def uploadProgress(self, bytesSent: int, bytesTotal: int) -> None: ... def sslErrors(self, errors: typing.Iterable['QSslError']) -> None: ... + def errorOccurred(self, a0: 'QNetworkReply.NetworkError') -> None: ... def encrypted(self) -> None: ... def finished(self) -> None: ... def metaDataChanged(self) -> None: ... @@ -1323,6 +1328,9 @@ class QNetworkReply(QtCore.QIODevice): class QNetworkRequest(sip.simplewrapper): + class TransferTimeoutConstant(int): ... + DefaultTransferTimeoutConstant = ... # type: 'QNetworkRequest.TransferTimeoutConstant' + class RedirectPolicy(int): ... ManualRedirectPolicy = ... # type: 'QNetworkRequest.RedirectPolicy' NoLessSafeRedirectPolicy = ... # type: 'QNetworkRequest.RedirectPolicy' @@ -1365,7 +1373,9 @@ class QNetworkRequest(sip.simplewrapper): EmitAllUploadProgressSignalsAttribute = ... # type: 'QNetworkRequest.Attribute' FollowRedirectsAttribute = ... # type: 'QNetworkRequest.Attribute' HTTP2AllowedAttribute = ... # type: 'QNetworkRequest.Attribute' + Http2AllowedAttribute = ... # type: 'QNetworkRequest.Attribute' HTTP2WasUsedAttribute = ... # type: 'QNetworkRequest.Attribute' + Http2WasUsedAttribute = ... # type: 'QNetworkRequest.Attribute' OriginalContentLengthAttribute = ... # type: 'QNetworkRequest.Attribute' RedirectPolicyAttribute = ... # type: 'QNetworkRequest.Attribute' Http2DirectAttribute = ... # type: 'QNetworkRequest.Attribute' @@ -1393,6 +1403,8 @@ class QNetworkRequest(sip.simplewrapper): @typing.overload def __init__(self, other: 'QNetworkRequest') -> None: ... + def setTransferTimeout(self, timeout: int = ...) -> None: ... + def transferTimeout(self) -> int: ... def setHttp2Configuration(self, configuration: QHttp2Configuration) -> None: ... def http2Configuration(self) -> QHttp2Configuration: ... def setPeerVerifyName(self, peerName: str) -> None: ... @@ -1581,6 +1593,11 @@ class QSsl(sip.simplewrapper): class QSslCertificate(sip.simplewrapper): + class PatternSyntax(int): ... + RegularExpression = ... # type: 'QSslCertificate.PatternSyntax' + Wildcard = ... # type: 'QSslCertificate.PatternSyntax' + FixedString = ... # type: 'QSslCertificate.PatternSyntax' + class SubjectInfo(int): ... Organization = ... # type: 'QSslCertificate.SubjectInfo' CommonName = ... # type: 'QSslCertificate.SubjectInfo' @@ -1694,6 +1711,11 @@ class QSslConfiguration(sip.simplewrapper): @typing.overload def __init__(self, other: 'QSslConfiguration') -> None: ... + @typing.overload + def addCaCertificates(self, path: str, format: QSsl.EncodingFormat = ..., syntax: QSslCertificate.PatternSyntax = ...) -> bool: ... + @typing.overload + def addCaCertificates(self, certificates: typing.Iterable[QSslCertificate]) -> None: ... + def addCaCertificate(self, certificate: QSslCertificate) -> None: ... def ocspStaplingEnabled(self) -> bool: ... def setOcspStaplingEnabled(self, enable: bool) -> None: ... def setBackendConfiguration(self, backendConfiguration: typing.Dict[typing.Union[QtCore.QByteArray, bytes, bytearray], typing.Any] = ...) -> None: ... @@ -1914,6 +1936,8 @@ class QSslSocket(QTcpSocket): def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + def newSessionTicketReceived(self) -> None: ... + def sslHandshakeErrors(self) -> typing.List[QSslError]: ... def ocspResponses(self) -> typing.List[QOcspResponse]: ... @staticmethod def sslLibraryBuildVersionString() -> str: ... diff --git a/PyQt5-stubs/QtNetworkAuth.pyi b/PyQt5-stubs/QtNetworkAuth.pyi index 4be8ad3e..8411710e 100644 --- a/PyQt5-stubs/QtNetworkAuth.pyi +++ b/PyQt5-stubs/QtNetworkAuth.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtNetworkAuth module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtNfc.pyi b/PyQt5-stubs/QtNfc.pyi index 4c4a09c5..0ba299ce 100644 --- a/PyQt5-stubs/QtNfc.pyi +++ b/PyQt5-stubs/QtNfc.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtNfc module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtOpenGL.pyi b/PyQt5-stubs/QtOpenGL.pyi index f401e08f..97cbdda8 100644 --- a/PyQt5-stubs/QtOpenGL.pyi +++ b/PyQt5-stubs/QtOpenGL.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtOpenGL module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtPositioning.pyi b/PyQt5-stubs/QtPositioning.pyi index 737018ee..ffe5f377 100644 --- a/PyQt5-stubs/QtPositioning.pyi +++ b/PyQt5-stubs/QtPositioning.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtPositioning module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtPrintSupport.pyi b/PyQt5-stubs/QtPrintSupport.pyi index 97b628ba..e2d6dca5 100644 --- a/PyQt5-stubs/QtPrintSupport.pyi +++ b/PyQt5-stubs/QtPrintSupport.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtPrintSupport module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtPurchasing.pyi b/PyQt5-stubs/QtPurchasing.pyi index 9c3a8991..3668a675 100644 --- a/PyQt5-stubs/QtPurchasing.pyi +++ b/PyQt5-stubs/QtPurchasing.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the QtPurchasing module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQtPurchasing. # diff --git a/PyQt5-stubs/QtQml.pyi b/PyQt5-stubs/QtQml.pyi index 47093ce7..b8d9b715 100644 --- a/PyQt5-stubs/QtQml.pyi +++ b/PyQt5-stubs/QtQml.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtQml module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -62,6 +62,9 @@ class QJSEngine(QtCore.QObject): @typing.overload def __init__(self, parent: QtCore.QObject) -> None: ... + def uiLanguageChanged(self) -> None: ... + def setUiLanguage(self, language: str) -> None: ... + def uiLanguage(self) -> str: ... def isInterrupted(self) -> bool: ... def setInterrupted(self, interrupted: bool) -> None: ... @typing.overload @@ -415,6 +418,13 @@ class QQmlExtensionPlugin(QtCore.QObject): def registerTypes(self, uri: str) -> None: ... +class QQmlEngineExtensionPlugin(QtCore.QObject): + + def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + + def initializeEngine(self, engine: QQmlEngine, uri: str) -> None: ... + + class QQmlFileSelector(QtCore.QObject): def __init__(self, engine: QQmlEngine, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... @@ -443,6 +453,7 @@ class QQmlIncubator(sip.simplewrapper): def setInitialState(self, a0: QtCore.QObject) -> None: ... def statusChanged(self, a0: 'QQmlIncubator.Status') -> None: ... + def setInitialProperties(self, initialProperties: typing.Dict[str, typing.Any]) -> None: ... def object(self) -> QtCore.QObject: ... def status(self) -> 'QQmlIncubator.Status': ... def incubationMode(self) -> 'QQmlIncubator.IncubationMode': ... @@ -474,6 +485,10 @@ class QQmlListReference(sip.simplewrapper): @typing.overload def __init__(self, a0: 'QQmlListReference') -> None: ... + def removeLast(self) -> bool: ... + def replace(self, a0: int, a1: QtCore.QObject) -> bool: ... + def canRemoveLast(self) -> bool: ... + def canReplace(self) -> bool: ... def count(self) -> int: ... def clear(self) -> bool: ... def at(self, a0: int) -> QtCore.QObject: ... diff --git a/PyQt5-stubs/QtQuick.pyi b/PyQt5-stubs/QtQuick.pyi index 0d554318..7566502b 100644 --- a/PyQt5-stubs/QtQuick.pyi +++ b/PyQt5-stubs/QtQuick.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtQuick module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -509,6 +509,7 @@ class QQuickWindow(QtGui.QWindow): def setDefaultAlphaBuffer(useAlpha: bool) -> None: ... @staticmethod def hasDefaultAlphaBuffer() -> bool: ... + def tabletEvent(self, a0: QtGui.QTabletEvent) -> None: ... def wheelEvent(self, a0: QtGui.QWheelEvent) -> None: ... def mouseMoveEvent(self, a0: QtGui.QMouseEvent) -> None: ... def mouseDoubleClickEvent(self, a0: QtGui.QMouseEvent) -> None: ... @@ -870,10 +871,7 @@ class QSGGeometry(sip.wrapper): def set(self, nx: float, ny: float, nr: int, ng: int, nb: int, na: int) -> None: ... - @typing.overload def __init__(self, attribs: 'QSGGeometry.AttributeSet', vertexCount: int, indexCount: int = ..., indexType: int = ...) -> None: ... - @typing.overload - def __init__(self, a0: 'QSGGeometry') -> None: ... @staticmethod def updateColoredRectGeometry(g: 'QSGGeometry', rect: QtCore.QRectF) -> None: ... @@ -1122,6 +1120,109 @@ class QSGMaterialType(sip.simplewrapper): def __init__(self, a0: 'QSGMaterialType') -> None: ... +class QSGMaterialRhiShader(QSGMaterialShader): + + class Flag(int): ... + UpdatesGraphicsPipelineState = ... # type: 'QSGMaterialRhiShader.Flag' + + class RenderState(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QSGMaterialRhiShader.RenderState') -> None: ... + + def uniformData(self) -> QtCore.QByteArray: ... + def devicePixelRatio(self) -> float: ... + def determinant(self) -> float: ... + def deviceRect(self) -> QtCore.QRect: ... + def viewportRect(self) -> QtCore.QRect: ... + def projectionMatrix(self) -> QtGui.QMatrix4x4: ... + def modelViewMatrix(self) -> QtGui.QMatrix4x4: ... + def combinedMatrix(self) -> QtGui.QMatrix4x4: ... + def opacity(self) -> float: ... + def isOpacityDirty(self) -> bool: ... + def isMatrixDirty(self) -> bool: ... + def dirtyStates(self) -> QSGMaterialShader.RenderState.DirtyStates: ... + + class GraphicsPipelineState(sip.simplewrapper): + + class CullMode(int): ... + CullNone = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.CullMode' + CullFront = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.CullMode' + CullBack = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.CullMode' + + class ColorMaskComponent(int): ... + R = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.ColorMaskComponent' + G = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.ColorMaskComponent' + B = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.ColorMaskComponent' + A = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.ColorMaskComponent' + + class BlendFactor(int): ... + Zero = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + One = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + SrcColor = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + OneMinusSrcColor = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + DstColor = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + OneMinusDstColor = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + SrcAlpha = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + OneMinusSrcAlpha = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + DstAlpha = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + OneMinusDstAlpha = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + ConstantColor = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + OneMinusConstantColor = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + ConstantAlpha = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + OneMinusConstantAlpha = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + SrcAlphaSaturate = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + Src1Color = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + OneMinusSrc1Color = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + Src1Alpha = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + OneMinusSrc1Alpha = ... # type: 'QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor' + + class ColorMask(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, f: typing.Union['QSGMaterialRhiShader.GraphicsPipelineState.ColorMask', 'QSGMaterialRhiShader.GraphicsPipelineState.ColorMaskComponent']) -> None: ... + @typing.overload + def __init__(self, a0: 'QSGMaterialRhiShader.GraphicsPipelineState.ColorMask') -> None: ... + + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QSGMaterialRhiShader.GraphicsPipelineState.ColorMask': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QSGMaterialRhiShader.GraphicsPipelineState') -> None: ... + + class Flags(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, f: typing.Union['QSGMaterialRhiShader.Flags', 'QSGMaterialRhiShader.Flag']) -> None: ... + @typing.overload + def __init__(self, a0: 'QSGMaterialRhiShader.Flags') -> None: ... + + def __hash__(self) -> int: ... + def __bool__(self) -> int: ... + def __invert__(self) -> 'QSGMaterialRhiShader.Flags': ... + def __index__(self) -> int: ... + def __int__(self) -> int: ... + + def __init__(self) -> None: ... + + def setFlag(self, flags: typing.Union['QSGMaterialRhiShader.Flags', 'QSGMaterialRhiShader.Flag'], on: bool = ...) -> None: ... + def flags(self) -> 'QSGMaterialRhiShader.Flags': ... + def updateGraphicsPipelineState(self, state: 'QSGMaterialRhiShader.RenderState', ps: 'QSGMaterialRhiShader.GraphicsPipelineState', newMaterial: QSGMaterial, oldMaterial: QSGMaterial) -> bool: ... + def updateSampledImage(self, state: 'QSGMaterialRhiShader.RenderState', binding: int, newMaterial: QSGMaterial, oldMaterial: QSGMaterial) -> 'QSGTexture': ... + def updateUniformData(self, state: 'QSGMaterialRhiShader.RenderState', newMaterial: QSGMaterial, oldMaterial: QSGMaterial) -> bool: ... + + class QSGClipNode(QSGBasicGeometryNode): def __init__(self) -> None: ... @@ -1380,7 +1481,7 @@ class QSGTexture(QtCore.QObject): Anisotropy16x = ... # type: 'QSGTexture.AnisotropyLevel' class Filtering(int): ... - None = ... # type: 'QSGTexture.Filtering' + None_ = ... # type: 'QSGTexture.Filtering' Nearest = ... # type: 'QSGTexture.Filtering' Linear = ... # type: 'QSGTexture.Filtering' @@ -1389,8 +1490,19 @@ class QSGTexture(QtCore.QObject): ClampToEdge = ... # type: 'QSGTexture.WrapMode' MirroredRepeat = ... # type: 'QSGTexture.WrapMode' + class NativeTexture(sip.simplewrapper): + + layout = ... # type: int + object = ... # type: sip.voidptr + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QSGTexture.NativeTexture') -> None: ... + def __init__(self) -> None: ... + def nativeTexture(self) -> 'QSGTexture.NativeTexture': ... def comparisonKey(self) -> int: ... def anisotropyLevel(self) -> 'QSGTexture.AnisotropyLevel': ... def setAnisotropyLevel(self, level: 'QSGTexture.AnisotropyLevel') -> None: ... diff --git a/PyQt5-stubs/QtQuickWidgets.pyi b/PyQt5-stubs/QtQuickWidgets.pyi index 26f7abaf..25352387 100644 --- a/PyQt5-stubs/QtQuickWidgets.pyi +++ b/PyQt5-stubs/QtQuickWidgets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtQuickWidgets module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtRemoteObjects.pyi b/PyQt5-stubs/QtRemoteObjects.pyi index 779c74ae..82c9a55e 100644 --- a/PyQt5-stubs/QtRemoteObjects.pyi +++ b/PyQt5-stubs/QtRemoteObjects.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtRemoteObjects module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -63,6 +63,7 @@ class QRemoteObjectReplica(QtCore.QObject): Suspect = ... # type: 'QRemoteObjectReplica.State' SignatureMismatch = ... # type: 'QRemoteObjectReplica.State' + def notified(self) -> None: ... def stateChanged(self, state: 'QRemoteObjectReplica.State', oldState: 'QRemoteObjectReplica.State') -> None: ... def initialized(self) -> None: ... def setNode(self, node: 'QRemoteObjectNode') -> None: ... @@ -153,6 +154,7 @@ class QRemoteObjectHost(QRemoteObjectHostBase): @typing.overload def __init__(self, address: QtCore.QUrl, parent: QtCore.QObject) -> None: ... + def hostUrlChanged(self) -> None: ... def setHostUrl(self, hostAddress: QtCore.QUrl, allowedSchemas: QRemoteObjectHostBase.AllowedSchemas = ...) -> bool: ... def hostUrl(self) -> QtCore.QUrl: ... diff --git a/PyQt5-stubs/QtSensors.pyi b/PyQt5-stubs/QtSensors.pyi index ebec888c..dbc6767e 100644 --- a/PyQt5-stubs/QtSensors.pyi +++ b/PyQt5-stubs/QtSensors.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtSensors module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtSerialPort.pyi b/PyQt5-stubs/QtSerialPort.pyi index 8cb70f1b..41ae0e89 100644 --- a/PyQt5-stubs/QtSerialPort.pyi +++ b/PyQt5-stubs/QtSerialPort.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtSerialPort module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtSql.pyi b/PyQt5-stubs/QtSql.pyi index 2a91a0a2..f0feb6cb 100644 --- a/PyQt5-stubs/QtSql.pyi +++ b/PyQt5-stubs/QtSql.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtSql module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtSvg.pyi b/PyQt5-stubs/QtSvg.pyi index 145f9b11..3698a595 100644 --- a/PyQt5-stubs/QtSvg.pyi +++ b/PyQt5-stubs/QtSvg.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtSvg module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -96,6 +96,9 @@ class QSvgRenderer(QtCore.QObject): @typing.overload def __init__(self, contents: QtCore.QXmlStreamReader, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + def transformForElement(self, id: str) -> QtGui.QTransform: ... + def setAspectRatioMode(self, mode: QtCore.Qt.AspectRatioMode) -> None: ... + def aspectRatioMode(self) -> QtCore.Qt.AspectRatioMode: ... def repaintNeeded(self) -> None: ... @typing.overload def render(self, p: QtGui.QPainter) -> None: ... diff --git a/PyQt5-stubs/QtTest.pyi b/PyQt5-stubs/QtTest.pyi index 7c10eb7f..3f564187 100644 --- a/PyQt5-stubs/QtTest.pyi +++ b/PyQt5-stubs/QtTest.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtTest module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWebChannel.pyi b/PyQt5-stubs/QtWebChannel.pyi index 51dacce5..f3903eff 100644 --- a/PyQt5-stubs/QtWebChannel.pyi +++ b/PyQt5-stubs/QtWebChannel.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebChannel module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWebEngine.pyi b/PyQt5-stubs/QtWebEngine.pyi index 0f3f5147..59bf4a74 100644 --- a/PyQt5-stubs/QtWebEngine.pyi +++ b/PyQt5-stubs/QtWebEngine.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the QtWebEngine module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQtWebEngine. # diff --git a/PyQt5-stubs/QtWebEngineCore.pyi b/PyQt5-stubs/QtWebEngineCore.pyi index d8ec94d7..3f3e14ed 100644 --- a/PyQt5-stubs/QtWebEngineCore.pyi +++ b/PyQt5-stubs/QtWebEngineCore.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the QtWebEngineCore module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQtWebEngine. # diff --git a/PyQt5-stubs/QtWebEngineWidgets.pyi b/PyQt5-stubs/QtWebEngineWidgets.pyi index 3de12a77..171f9422 100644 --- a/PyQt5-stubs/QtWebEngineWidgets.pyi +++ b/PyQt5-stubs/QtWebEngineWidgets.pyi @@ -1,8 +1,8 @@ # The PEP 484 type hints stub file for the QtWebEngineWidgets module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # -# Copyright (c) 2019 Riverbank Computing Limited +# Copyright (c) 2020 Riverbank Computing Limited # # This file is part of PyQtWebEngine. # @@ -62,6 +62,7 @@ class QWebEngineCertificateError(sip.simplewrapper): CertificateNameConstraintViolation = ... # type: 'QWebEngineCertificateError.Error' CertificateValidityTooLong = ... # type: 'QWebEngineCertificateError.Error' CertificateTransparencyRequired = ... # type: 'QWebEngineCertificateError.Error' + CertificateKnownInterceptionBlocked = ... # type: 'QWebEngineCertificateError.Error' def __init__(self, other: 'QWebEngineCertificateError') -> None: ... @@ -251,8 +252,6 @@ class QWebEngineDownloadItem(QtCore.QObject): class QWebEngineFullScreenRequest(sip.simplewrapper): - def __init__(self, a0: 'QWebEngineFullScreenRequest') -> None: ... - def origin(self) -> QtCore.QUrl: ... def toggleOn(self) -> bool: ... def accept(self) -> None: ... @@ -416,6 +415,8 @@ class QWebEnginePage(QtCore.QObject): @typing.overload def __init__(self, profile: 'QWebEngineProfile', parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + def renderProcessPidChanged(self, pid: int) -> None: ... + def renderProcessPid(self) -> int: ... def findTextFinished(self, result: QtWebEngineCore.QWebEngineFindTextResult) -> None: ... def recommendedStateChanged(self, state: 'QWebEnginePage.LifecycleState') -> None: ... def lifecycleStateChanged(self, state: 'QWebEnginePage.LifecycleState') -> None: ... diff --git a/PyQt5-stubs/QtWebKit.pyi b/PyQt5-stubs/QtWebKit.pyi index 3cc65a25..d64a7676 100644 --- a/PyQt5-stubs/QtWebKit.pyi +++ b/PyQt5-stubs/QtWebKit.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebKit module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWebKitWidgets.pyi b/PyQt5-stubs/QtWebKitWidgets.pyi index 9d582342..14609834 100644 --- a/PyQt5-stubs/QtWebKitWidgets.pyi +++ b/PyQt5-stubs/QtWebKitWidgets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebKitWidgets module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtWebSockets.pyi b/PyQt5-stubs/QtWebSockets.pyi index 4b14bbd2..2c01412c 100644 --- a/PyQt5-stubs/QtWebSockets.pyi +++ b/PyQt5-stubs/QtWebSockets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWebSockets module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -46,6 +46,18 @@ class QWebSocket(QtCore.QObject): def __init__(self, origin: str = ..., version: 'QWebSocketProtocol.Version' = ..., parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + @staticmethod + def maxOutgoingFrameSize() -> int: ... + def outgoingFrameSize(self) -> int: ... + def setOutgoingFrameSize(self, outgoingFrameSize: int) -> None: ... + @staticmethod + def maxIncomingFrameSize() -> int: ... + @staticmethod + def maxIncomingMessageSize() -> int: ... + def maxAllowedIncomingMessageSize(self) -> int: ... + def setMaxAllowedIncomingMessageSize(self, maxAllowedIncomingMessageSize: int) -> None: ... + def maxAllowedIncomingFrameSize(self) -> int: ... + def setMaxAllowedIncomingFrameSize(self, maxAllowedIncomingFrameSize: int) -> None: ... def bytesToWrite(self) -> int: ... def preSharedKeyAuthenticationRequired(self, authenticator: QtNetwork.QSslPreSharedKeyAuthenticator) -> None: ... def sslErrors(self, errors: typing.Iterable[QtNetwork.QSslError]) -> None: ... diff --git a/PyQt5-stubs/QtWidgets.pyi b/PyQt5-stubs/QtWidgets.pyi index 7c1d3d83..f631649e 100644 --- a/PyQt5-stubs/QtWidgets.pyi +++ b/PyQt5-stubs/QtWidgets.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtWidgets module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -1365,6 +1365,10 @@ class QButtonGroup(QtCore.QObject): def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ... + def idToggled(self, a0: int, a1: bool) -> None: ... + def idReleased(self, a0: int) -> None: ... + def idPressed(self, a0: int) -> None: ... + def idClicked(self, a0: int) -> None: ... @typing.overload def buttonToggled(self, a0: QAbstractButton, a1: bool) -> None: ... @typing.overload @@ -1635,6 +1639,8 @@ class QComboBox(QWidget): def __init__(self, parent: typing.Optional[QWidget] = ...) -> None: ... + def placeholderText(self) -> str: ... + def setPlaceholderText(self, placeholderText: str) -> None: ... def textHighlighted(self, a0: str) -> None: ... def textActivated(self, a0: str) -> None: ... def currentData(self, role: int = ...) -> typing.Any: ... @@ -1750,6 +1756,7 @@ class QPushButton(QAbstractButton): @typing.overload def __init__(self, icon: QtGui.QIcon, text: str, parent: typing.Optional[QWidget] = ...) -> None: ... + def hitButton(self, pos: QtCore.QPoint) -> bool: ... def focusOutEvent(self, a0: QtGui.QFocusEvent) -> None: ... def focusInEvent(self, a0: QtGui.QFocusEvent) -> None: ... def keyPressEvent(self, a0: QtGui.QKeyEvent) -> None: ... @@ -2239,6 +2246,7 @@ class QStyle(QtCore.QObject): SE_TabBarScrollLeftButton = ... # type: 'QStyle.SubElement' SE_TabBarScrollRightButton = ... # type: 'QStyle.SubElement' SE_TabBarTearIndicatorRight = ... # type: 'QStyle.SubElement' + SE_PushButtonBevel = ... # type: 'QStyle.SubElement' SE_CustomBase = ... # type: 'QStyle.SubElement' class ControlElement(int): ... @@ -7372,6 +7380,8 @@ class QSplashScreen(QWidget): def __init__(self, pixmap: QtGui.QPixmap = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ... @typing.overload def __init__(self, parent: QWidget, pixmap: QtGui.QPixmap = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ... + @typing.overload + def __init__(self, screen: QtGui.QScreen, pixmap: QtGui.QPixmap = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ... def mousePressEvent(self, a0: QtGui.QMouseEvent) -> None: ... def event(self, e: QtCore.QEvent) -> bool: ... @@ -7872,6 +7882,19 @@ class QStyleOptionTab(QStyleOption): def __init__(self, other: 'QStyleOptionTab') -> None: ... +class QStyleOptionTabV4(QStyleOptionTab): + + class StyleOptionVersion(int): ... + Version = ... # type: 'QStyleOptionTabV4.StyleOptionVersion' + + tabIndex = ... # type: int + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QStyleOptionTabV4') -> None: ... + + class QStyleOptionProgressBar(QStyleOption): class StyleOptionVersion(int): ... @@ -8462,6 +8485,8 @@ class QTabBar(QWidget): def __init__(self, parent: typing.Optional[QWidget] = ...) -> None: ... + def setTabVisible(self, index: int, visible: bool) -> None: ... + def isTabVisible(self, index: int) -> bool: ... def setAccessibleTabName(self, index: int, name: str) -> None: ... def accessibleTabName(self, index: int) -> str: ... def timerEvent(self, event: QtCore.QTimerEvent) -> None: ... @@ -8799,6 +8824,8 @@ class QTabWidget(QWidget): def __init__(self, parent: typing.Optional[QWidget] = ...) -> None: ... + def setTabVisible(self, index: int, visible: bool) -> None: ... + def isTabVisible(self, index: int) -> bool: ... def setTabBarAutoHide(self, enabled: bool) -> None: ... def tabBarAutoHide(self) -> bool: ... def tabBarDoubleClicked(self, index: int) -> None: ... @@ -9773,6 +9800,7 @@ class QWizard(QDialog): def __init__(self, parent: typing.Optional[QWidget] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ... + def visitedIds(self) -> typing.List[int]: ... def pageRemoved(self, id: int) -> None: ... def pageAdded(self, id: int) -> None: ... def sideWidget(self) -> QWidget: ... diff --git a/PyQt5-stubs/QtX11Extras.pyi b/PyQt5-stubs/QtX11Extras.pyi index 4977d287..a236a127 100644 --- a/PyQt5-stubs/QtX11Extras.pyi +++ b/PyQt5-stubs/QtX11Extras.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtX11Extras module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/QtXml.pyi b/PyQt5-stubs/QtXml.pyi index b71e2d55..325886e5 100644 --- a/PyQt5-stubs/QtXml.pyi +++ b/PyQt5-stubs/QtXml.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtXml module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # @@ -33,287 +33,6 @@ PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal] PYQT_SLOT = typing.Union[typing.Callable[..., None], QtCore.pyqtBoundSignal] -class QXmlNamespaceSupport(sip.simplewrapper): - - def __init__(self) -> None: ... - - def reset(self) -> None: ... - def popContext(self) -> None: ... - def pushContext(self) -> None: ... - @typing.overload - def prefixes(self) -> typing.List[str]: ... - @typing.overload - def prefixes(self, a0: str) -> typing.List[str]: ... - def processName(self, a0: str, a1: bool, a2: str, a3: str) -> None: ... - def splitName(self, a0: str, a1: str, a2: str) -> None: ... - def uri(self, a0: str) -> str: ... - def prefix(self, a0: str) -> str: ... - def setPrefix(self, a0: str, a1: str) -> None: ... - - -class QXmlAttributes(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QXmlAttributes') -> None: ... - - def swap(self, other: 'QXmlAttributes') -> None: ... - def __len__(self) -> int: ... - def count(self) -> int: ... - def append(self, qName: str, uri: str, localPart: str, value: str) -> None: ... - def clear(self) -> None: ... - @typing.overload - def value(self, index: int) -> str: ... - @typing.overload - def value(self, qName: str) -> str: ... - @typing.overload - def value(self, uri: str, localName: str) -> str: ... - @typing.overload - def type(self, index: int) -> str: ... - @typing.overload - def type(self, qName: str) -> str: ... - @typing.overload - def type(self, uri: str, localName: str) -> str: ... - def uri(self, index: int) -> str: ... - def qName(self, index: int) -> str: ... - def localName(self, index: int) -> str: ... - def length(self) -> int: ... - @typing.overload - def index(self, qName: str) -> int: ... - @typing.overload - def index(self, uri: str, localPart: str) -> int: ... - - -class QXmlInputSource(sip.simplewrapper): - - EndOfData = ... # type: int - EndOfDocument = ... # type: int - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, dev: QtCore.QIODevice) -> None: ... - @typing.overload - def __init__(self, a0: 'QXmlInputSource') -> None: ... - - def fromRawData(self, data: typing.Union[QtCore.QByteArray, bytes, bytearray], beginning: bool = ...) -> str: ... - def reset(self) -> None: ... - def next(self) -> str: ... - def data(self) -> str: ... - def fetchData(self) -> None: ... - @typing.overload - def setData(self, dat: str) -> None: ... - @typing.overload - def setData(self, dat: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... - - -class QXmlParseException(sip.simplewrapper): - - @typing.overload - def __init__(self, name: str = ..., column: int = ..., line: int = ..., publicId: str = ..., systemId: str = ...) -> None: ... - @typing.overload - def __init__(self, other: 'QXmlParseException') -> None: ... - - def message(self) -> str: ... - def systemId(self) -> str: ... - def publicId(self) -> str: ... - def lineNumber(self) -> int: ... - def columnNumber(self) -> int: ... - - -class QXmlReader(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QXmlReader') -> None: ... - - @typing.overload - def parse(self, input: QXmlInputSource) -> bool: ... - @typing.overload - def parse(self, input: QXmlInputSource) -> bool: ... - def declHandler(self) -> 'QXmlDeclHandler': ... - def setDeclHandler(self, handler: 'QXmlDeclHandler') -> None: ... - def lexicalHandler(self) -> 'QXmlLexicalHandler': ... - def setLexicalHandler(self, handler: 'QXmlLexicalHandler') -> None: ... - def errorHandler(self) -> 'QXmlErrorHandler': ... - def setErrorHandler(self, handler: 'QXmlErrorHandler') -> None: ... - def contentHandler(self) -> 'QXmlContentHandler': ... - def setContentHandler(self, handler: 'QXmlContentHandler') -> None: ... - def DTDHandler(self) -> 'QXmlDTDHandler': ... - def setDTDHandler(self, handler: 'QXmlDTDHandler') -> None: ... - def entityResolver(self) -> 'QXmlEntityResolver': ... - def setEntityResolver(self, handler: 'QXmlEntityResolver') -> None: ... - def hasProperty(self, name: str) -> bool: ... - def setProperty(self, name: str, value: sip.voidptr) -> None: ... - def property(self, name: str) -> typing.Tuple[sip.voidptr, bool]: ... - def hasFeature(self, name: str) -> bool: ... - def setFeature(self, name: str, value: bool) -> None: ... - def feature(self, name: str) -> typing.Tuple[bool, bool]: ... - - -class QXmlSimpleReader(QXmlReader): - - def __init__(self) -> None: ... - - def parseContinue(self) -> bool: ... - @typing.overload - def parse(self, input: QXmlInputSource) -> bool: ... - @typing.overload - def parse(self, input: QXmlInputSource, incremental: bool) -> bool: ... - def declHandler(self) -> 'QXmlDeclHandler': ... - def setDeclHandler(self, handler: 'QXmlDeclHandler') -> None: ... - def lexicalHandler(self) -> 'QXmlLexicalHandler': ... - def setLexicalHandler(self, handler: 'QXmlLexicalHandler') -> None: ... - def errorHandler(self) -> 'QXmlErrorHandler': ... - def setErrorHandler(self, handler: 'QXmlErrorHandler') -> None: ... - def contentHandler(self) -> 'QXmlContentHandler': ... - def setContentHandler(self, handler: 'QXmlContentHandler') -> None: ... - def DTDHandler(self) -> 'QXmlDTDHandler': ... - def setDTDHandler(self, handler: 'QXmlDTDHandler') -> None: ... - def entityResolver(self) -> 'QXmlEntityResolver': ... - def setEntityResolver(self, handler: 'QXmlEntityResolver') -> None: ... - def hasProperty(self, name: str) -> bool: ... - def setProperty(self, name: str, value: sip.voidptr) -> None: ... - def property(self, name: str) -> typing.Tuple[sip.voidptr, bool]: ... - def hasFeature(self, name: str) -> bool: ... - def setFeature(self, name: str, value: bool) -> None: ... - def feature(self, name: str) -> typing.Tuple[bool, bool]: ... - - -class QXmlLocator(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QXmlLocator') -> None: ... - - def lineNumber(self) -> int: ... - def columnNumber(self) -> int: ... - - -class QXmlContentHandler(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QXmlContentHandler') -> None: ... - - def errorString(self) -> str: ... - def skippedEntity(self, name: str) -> bool: ... - def processingInstruction(self, target: str, data: str) -> bool: ... - def ignorableWhitespace(self, ch: str) -> bool: ... - def characters(self, ch: str) -> bool: ... - def endElement(self, namespaceURI: str, localName: str, qName: str) -> bool: ... - def startElement(self, namespaceURI: str, localName: str, qName: str, atts: QXmlAttributes) -> bool: ... - def endPrefixMapping(self, prefix: str) -> bool: ... - def startPrefixMapping(self, prefix: str, uri: str) -> bool: ... - def endDocument(self) -> bool: ... - def startDocument(self) -> bool: ... - def setDocumentLocator(self, locator: QXmlLocator) -> None: ... - - -class QXmlErrorHandler(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QXmlErrorHandler') -> None: ... - - def errorString(self) -> str: ... - def fatalError(self, exception: QXmlParseException) -> bool: ... - def error(self, exception: QXmlParseException) -> bool: ... - def warning(self, exception: QXmlParseException) -> bool: ... - - -class QXmlDTDHandler(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QXmlDTDHandler') -> None: ... - - def errorString(self) -> str: ... - def unparsedEntityDecl(self, name: str, publicId: str, systemId: str, notationName: str) -> bool: ... - def notationDecl(self, name: str, publicId: str, systemId: str) -> bool: ... - - -class QXmlEntityResolver(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QXmlEntityResolver') -> None: ... - - def errorString(self) -> str: ... - def resolveEntity(self, publicId: str, systemId: str) -> typing.Tuple[bool, QXmlInputSource]: ... - - -class QXmlLexicalHandler(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QXmlLexicalHandler') -> None: ... - - def errorString(self) -> str: ... - def comment(self, ch: str) -> bool: ... - def endCDATA(self) -> bool: ... - def startCDATA(self) -> bool: ... - def endEntity(self, name: str) -> bool: ... - def startEntity(self, name: str) -> bool: ... - def endDTD(self) -> bool: ... - def startDTD(self, name: str, publicId: str, systemId: str) -> bool: ... - - -class QXmlDeclHandler(sip.simplewrapper): - - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, a0: 'QXmlDeclHandler') -> None: ... - - def errorString(self) -> str: ... - def externalEntityDecl(self, name: str, publicId: str, systemId: str) -> bool: ... - def internalEntityDecl(self, name: str, value: str) -> bool: ... - def attributeDecl(self, eName: str, aName: str, type: str, valueDefault: str, value: str) -> bool: ... - - -class QXmlDefaultHandler(QXmlContentHandler, QXmlErrorHandler, QXmlDTDHandler, QXmlEntityResolver, QXmlLexicalHandler, QXmlDeclHandler): - - def __init__(self) -> None: ... - - def errorString(self) -> str: ... - def externalEntityDecl(self, name: str, publicId: str, systemId: str) -> bool: ... - def internalEntityDecl(self, name: str, value: str) -> bool: ... - def attributeDecl(self, eName: str, aName: str, type: str, valueDefault: str, value: str) -> bool: ... - def comment(self, ch: str) -> bool: ... - def endCDATA(self) -> bool: ... - def startCDATA(self) -> bool: ... - def endEntity(self, name: str) -> bool: ... - def startEntity(self, name: str) -> bool: ... - def endDTD(self) -> bool: ... - def startDTD(self, name: str, publicId: str, systemId: str) -> bool: ... - def resolveEntity(self, publicId: str, systemId: str) -> typing.Tuple[bool, QXmlInputSource]: ... - def unparsedEntityDecl(self, name: str, publicId: str, systemId: str, notationName: str) -> bool: ... - def notationDecl(self, name: str, publicId: str, systemId: str) -> bool: ... - def fatalError(self, exception: QXmlParseException) -> bool: ... - def error(self, exception: QXmlParseException) -> bool: ... - def warning(self, exception: QXmlParseException) -> bool: ... - def skippedEntity(self, name: str) -> bool: ... - def processingInstruction(self, target: str, data: str) -> bool: ... - def ignorableWhitespace(self, ch: str) -> bool: ... - def characters(self, ch: str) -> bool: ... - def endElement(self, namespaceURI: str, localName: str, qName: str) -> bool: ... - def startElement(self, namespaceURI: str, localName: str, qName: str, atts: QXmlAttributes) -> bool: ... - def endPrefixMapping(self, prefix: str) -> bool: ... - def startPrefixMapping(self, prefix: str, uri: str) -> bool: ... - def endDocument(self) -> bool: ... - def startDocument(self) -> bool: ... - def setDocumentLocator(self, locator: QXmlLocator) -> None: ... - - class QDomImplementation(sip.simplewrapper): class InvalidDataPolicy(int): ... @@ -479,7 +198,7 @@ class QDomDocument(QDomNode): @typing.overload def setContent(self, dev: QtCore.QIODevice, namespaceProcessing: bool) -> typing.Tuple[bool, str, int, int]: ... @typing.overload - def setContent(self, source: QXmlInputSource, namespaceProcessing: bool) -> typing.Tuple[bool, str, int, int]: ... + def setContent(self, source: 'QXmlInputSource', namespaceProcessing: bool) -> typing.Tuple[bool, str, int, int]: ... @typing.overload def setContent(self, text: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> typing.Tuple[bool, str, int, int]: ... @typing.overload @@ -487,7 +206,9 @@ class QDomDocument(QDomNode): @typing.overload def setContent(self, dev: QtCore.QIODevice) -> typing.Tuple[bool, str, int, int]: ... @typing.overload - def setContent(self, source: QXmlInputSource, reader: QXmlReader) -> typing.Tuple[bool, str, int, int]: ... + def setContent(self, source: 'QXmlInputSource', reader: 'QXmlReader') -> typing.Tuple[bool, str, int, int]: ... + @typing.overload + def setContent(self, reader: QtCore.QXmlStreamReader, namespaceProcessing: bool) -> typing.Tuple[bool, str, int, int]: ... def nodeType(self) -> QDomNode.NodeType: ... def documentElement(self) -> 'QDomElement': ... def implementation(self) -> QDomImplementation: ... @@ -521,179 +242,460 @@ class QDomNamedNodeMap(sip.simplewrapper): def __len__(self) -> int: ... def count(self) -> int: ... def length(self) -> int: ... - def removeNamedItemNS(self, nsURI: str, localName: str) -> QDomNode: ... - def setNamedItemNS(self, newNode: QDomNode) -> QDomNode: ... - def namedItemNS(self, nsURI: str, localName: str) -> QDomNode: ... - def item(self, index: int) -> QDomNode: ... - def removeNamedItem(self, name: str) -> QDomNode: ... - def setNamedItem(self, newNode: QDomNode) -> QDomNode: ... - def namedItem(self, name: str) -> QDomNode: ... - - -class QDomDocumentFragment(QDomNode): - + def removeNamedItemNS(self, nsURI: str, localName: str) -> QDomNode: ... + def setNamedItemNS(self, newNode: QDomNode) -> QDomNode: ... + def namedItemNS(self, nsURI: str, localName: str) -> QDomNode: ... + def item(self, index: int) -> QDomNode: ... + def removeNamedItem(self, name: str) -> QDomNode: ... + def setNamedItem(self, newNode: QDomNode) -> QDomNode: ... + def namedItem(self, name: str) -> QDomNode: ... + + +class QDomDocumentFragment(QDomNode): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomDocumentFragment') -> None: ... + + def nodeType(self) -> QDomNode.NodeType: ... + + +class QDomCharacterData(QDomNode): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomCharacterData') -> None: ... + + def nodeType(self) -> QDomNode.NodeType: ... + def setData(self, a0: str) -> None: ... + def data(self) -> str: ... + def length(self) -> int: ... + def replaceData(self, offset: int, count: int, arg: str) -> None: ... + def deleteData(self, offset: int, count: int) -> None: ... + def insertData(self, offset: int, arg: str) -> None: ... + def appendData(self, arg: str) -> None: ... + def substringData(self, offset: int, count: int) -> str: ... + + +class QDomAttr(QDomNode): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomAttr') -> None: ... + + def nodeType(self) -> QDomNode.NodeType: ... + def setValue(self, a0: str) -> None: ... + def value(self) -> str: ... + def ownerElement(self) -> 'QDomElement': ... + def specified(self) -> bool: ... + def name(self) -> str: ... + + +class QDomElement(QDomNode): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomElement') -> None: ... + + def text(self) -> str: ... + def nodeType(self) -> QDomNode.NodeType: ... + def attributes(self) -> QDomNamedNodeMap: ... + def setTagName(self, name: str) -> None: ... + def tagName(self) -> str: ... + def hasAttributeNS(self, nsURI: str, localName: str) -> bool: ... + def elementsByTagNameNS(self, nsURI: str, localName: str) -> QDomNodeList: ... + def setAttributeNodeNS(self, newAttr: QDomAttr) -> QDomAttr: ... + def attributeNodeNS(self, nsURI: str, localName: str) -> QDomAttr: ... + def removeAttributeNS(self, nsURI: str, localName: str) -> None: ... + @typing.overload + def setAttributeNS(self, nsURI: str, qName: str, value: str) -> None: ... + @typing.overload + def setAttributeNS(self, nsURI: str, qName: str, value: int) -> None: ... + @typing.overload + def setAttributeNS(self, nsURI: str, qName: str, value: int) -> None: ... + @typing.overload + def setAttributeNS(self, nsURI: str, qName: str, value: float) -> None: ... + @typing.overload + def setAttributeNS(self, nsURI: str, qName: str, value: int) -> None: ... + def attributeNS(self, nsURI: str, localName: str, defaultValue: str = ...) -> str: ... + def hasAttribute(self, name: str) -> bool: ... + def elementsByTagName(self, tagname: str) -> QDomNodeList: ... + def removeAttributeNode(self, oldAttr: QDomAttr) -> QDomAttr: ... + def setAttributeNode(self, newAttr: QDomAttr) -> QDomAttr: ... + def attributeNode(self, name: str) -> QDomAttr: ... + def removeAttribute(self, name: str) -> None: ... + @typing.overload + def setAttribute(self, name: str, value: str) -> None: ... + @typing.overload + def setAttribute(self, name: str, value: int) -> None: ... + @typing.overload + def setAttribute(self, name: str, value: int) -> None: ... + @typing.overload + def setAttribute(self, name: str, value: float) -> None: ... + @typing.overload + def setAttribute(self, name: str, value: int) -> None: ... + def attribute(self, name: str, defaultValue: str = ...) -> str: ... + + +class QDomText(QDomCharacterData): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomText') -> None: ... + + def nodeType(self) -> QDomNode.NodeType: ... + def splitText(self, offset: int) -> 'QDomText': ... + + +class QDomComment(QDomCharacterData): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomComment') -> None: ... + + def nodeType(self) -> QDomNode.NodeType: ... + + +class QDomCDATASection(QDomText): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomCDATASection') -> None: ... + + def nodeType(self) -> QDomNode.NodeType: ... + + +class QDomNotation(QDomNode): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomNotation') -> None: ... + + def nodeType(self) -> QDomNode.NodeType: ... + def systemId(self) -> str: ... + def publicId(self) -> str: ... + + +class QDomEntity(QDomNode): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomEntity') -> None: ... + + def nodeType(self) -> QDomNode.NodeType: ... + def notationName(self) -> str: ... + def systemId(self) -> str: ... + def publicId(self) -> str: ... + + +class QDomEntityReference(QDomNode): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomEntityReference') -> None: ... + + def nodeType(self) -> QDomNode.NodeType: ... + + +class QDomProcessingInstruction(QDomNode): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, x: 'QDomProcessingInstruction') -> None: ... + + def nodeType(self) -> QDomNode.NodeType: ... + def setData(self, d: str) -> None: ... + def data(self) -> str: ... + def target(self) -> str: ... + + +class QXmlNamespaceSupport(sip.simplewrapper): + + def __init__(self) -> None: ... + + def reset(self) -> None: ... + def popContext(self) -> None: ... + def pushContext(self) -> None: ... + @typing.overload + def prefixes(self) -> typing.List[str]: ... + @typing.overload + def prefixes(self, a0: str) -> typing.List[str]: ... + def processName(self, a0: str, a1: bool, a2: str, a3: str) -> None: ... + def splitName(self, a0: str, a1: str, a2: str) -> None: ... + def uri(self, a0: str) -> str: ... + def prefix(self, a0: str) -> str: ... + def setPrefix(self, a0: str, a1: str) -> None: ... + + +class QXmlAttributes(sip.simplewrapper): + + @typing.overload + def __init__(self) -> None: ... + @typing.overload + def __init__(self, a0: 'QXmlAttributes') -> None: ... + + def swap(self, other: 'QXmlAttributes') -> None: ... + def __len__(self) -> int: ... + def count(self) -> int: ... + def append(self, qName: str, uri: str, localPart: str, value: str) -> None: ... + def clear(self) -> None: ... + @typing.overload + def value(self, index: int) -> str: ... + @typing.overload + def value(self, qName: str) -> str: ... + @typing.overload + def value(self, uri: str, localName: str) -> str: ... + @typing.overload + def type(self, index: int) -> str: ... + @typing.overload + def type(self, qName: str) -> str: ... + @typing.overload + def type(self, uri: str, localName: str) -> str: ... + def uri(self, index: int) -> str: ... + def qName(self, index: int) -> str: ... + def localName(self, index: int) -> str: ... + def length(self) -> int: ... @typing.overload - def __init__(self) -> None: ... + def index(self, qName: str) -> int: ... @typing.overload - def __init__(self, x: 'QDomDocumentFragment') -> None: ... + def index(self, uri: str, localPart: str) -> int: ... - def nodeType(self) -> QDomNode.NodeType: ... +class QXmlInputSource(sip.simplewrapper): -class QDomCharacterData(QDomNode): + EndOfData = ... # type: int + EndOfDocument = ... # type: int @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, x: 'QDomCharacterData') -> None: ... + def __init__(self, dev: QtCore.QIODevice) -> None: ... + @typing.overload + def __init__(self, a0: 'QXmlInputSource') -> None: ... - def nodeType(self) -> QDomNode.NodeType: ... - def setData(self, a0: str) -> None: ... + def fromRawData(self, data: typing.Union[QtCore.QByteArray, bytes, bytearray], beginning: bool = ...) -> str: ... + def reset(self) -> None: ... + def next(self) -> str: ... def data(self) -> str: ... - def length(self) -> int: ... - def replaceData(self, offset: int, count: int, arg: str) -> None: ... - def deleteData(self, offset: int, count: int) -> None: ... - def insertData(self, offset: int, arg: str) -> None: ... - def appendData(self, arg: str) -> None: ... - def substringData(self, offset: int, count: int) -> str: ... + def fetchData(self) -> None: ... + @typing.overload + def setData(self, dat: str) -> None: ... + @typing.overload + def setData(self, dat: typing.Union[QtCore.QByteArray, bytes, bytearray]) -> None: ... -class QDomAttr(QDomNode): +class QXmlParseException(sip.simplewrapper): @typing.overload - def __init__(self) -> None: ... + def __init__(self, name: str = ..., column: int = ..., line: int = ..., publicId: str = ..., systemId: str = ...) -> None: ... @typing.overload - def __init__(self, x: 'QDomAttr') -> None: ... + def __init__(self, other: 'QXmlParseException') -> None: ... - def nodeType(self) -> QDomNode.NodeType: ... - def setValue(self, a0: str) -> None: ... - def value(self) -> str: ... - def ownerElement(self) -> 'QDomElement': ... - def specified(self) -> bool: ... - def name(self) -> str: ... + def message(self) -> str: ... + def systemId(self) -> str: ... + def publicId(self) -> str: ... + def lineNumber(self) -> int: ... + def columnNumber(self) -> int: ... -class QDomElement(QDomNode): +class QXmlReader(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, x: 'QDomElement') -> None: ... + def __init__(self, a0: 'QXmlReader') -> None: ... - def text(self) -> str: ... - def nodeType(self) -> QDomNode.NodeType: ... - def attributes(self) -> QDomNamedNodeMap: ... - def setTagName(self, name: str) -> None: ... - def tagName(self) -> str: ... - def hasAttributeNS(self, nsURI: str, localName: str) -> bool: ... - def elementsByTagNameNS(self, nsURI: str, localName: str) -> QDomNodeList: ... - def setAttributeNodeNS(self, newAttr: QDomAttr) -> QDomAttr: ... - def attributeNodeNS(self, nsURI: str, localName: str) -> QDomAttr: ... - def removeAttributeNS(self, nsURI: str, localName: str) -> None: ... - @typing.overload - def setAttributeNS(self, nsURI: str, qName: str, value: str) -> None: ... - @typing.overload - def setAttributeNS(self, nsURI: str, qName: str, value: int) -> None: ... - @typing.overload - def setAttributeNS(self, nsURI: str, qName: str, value: int) -> None: ... - @typing.overload - def setAttributeNS(self, nsURI: str, qName: str, value: float) -> None: ... @typing.overload - def setAttributeNS(self, nsURI: str, qName: str, value: int) -> None: ... - def attributeNS(self, nsURI: str, localName: str, defaultValue: str = ...) -> str: ... - def hasAttribute(self, name: str) -> bool: ... - def elementsByTagName(self, tagname: str) -> QDomNodeList: ... - def removeAttributeNode(self, oldAttr: QDomAttr) -> QDomAttr: ... - def setAttributeNode(self, newAttr: QDomAttr) -> QDomAttr: ... - def attributeNode(self, name: str) -> QDomAttr: ... - def removeAttribute(self, name: str) -> None: ... - @typing.overload - def setAttribute(self, name: str, value: str) -> None: ... - @typing.overload - def setAttribute(self, name: str, value: int) -> None: ... + def parse(self, input: QXmlInputSource) -> bool: ... @typing.overload - def setAttribute(self, name: str, value: int) -> None: ... + def parse(self, input: QXmlInputSource) -> bool: ... + def declHandler(self) -> 'QXmlDeclHandler': ... + def setDeclHandler(self, handler: 'QXmlDeclHandler') -> None: ... + def lexicalHandler(self) -> 'QXmlLexicalHandler': ... + def setLexicalHandler(self, handler: 'QXmlLexicalHandler') -> None: ... + def errorHandler(self) -> 'QXmlErrorHandler': ... + def setErrorHandler(self, handler: 'QXmlErrorHandler') -> None: ... + def contentHandler(self) -> 'QXmlContentHandler': ... + def setContentHandler(self, handler: 'QXmlContentHandler') -> None: ... + def DTDHandler(self) -> 'QXmlDTDHandler': ... + def setDTDHandler(self, handler: 'QXmlDTDHandler') -> None: ... + def entityResolver(self) -> 'QXmlEntityResolver': ... + def setEntityResolver(self, handler: 'QXmlEntityResolver') -> None: ... + def hasProperty(self, name: str) -> bool: ... + def setProperty(self, name: str, value: sip.voidptr) -> None: ... + def property(self, name: str) -> typing.Tuple[sip.voidptr, bool]: ... + def hasFeature(self, name: str) -> bool: ... + def setFeature(self, name: str, value: bool) -> None: ... + def feature(self, name: str) -> typing.Tuple[bool, bool]: ... + + +class QXmlSimpleReader(QXmlReader): + + def __init__(self) -> None: ... + + def parseContinue(self) -> bool: ... @typing.overload - def setAttribute(self, name: str, value: float) -> None: ... + def parse(self, input: QXmlInputSource) -> bool: ... @typing.overload - def setAttribute(self, name: str, value: int) -> None: ... - def attribute(self, name: str, defaultValue: str = ...) -> str: ... + def parse(self, input: QXmlInputSource, incremental: bool) -> bool: ... + def declHandler(self) -> 'QXmlDeclHandler': ... + def setDeclHandler(self, handler: 'QXmlDeclHandler') -> None: ... + def lexicalHandler(self) -> 'QXmlLexicalHandler': ... + def setLexicalHandler(self, handler: 'QXmlLexicalHandler') -> None: ... + def errorHandler(self) -> 'QXmlErrorHandler': ... + def setErrorHandler(self, handler: 'QXmlErrorHandler') -> None: ... + def contentHandler(self) -> 'QXmlContentHandler': ... + def setContentHandler(self, handler: 'QXmlContentHandler') -> None: ... + def DTDHandler(self) -> 'QXmlDTDHandler': ... + def setDTDHandler(self, handler: 'QXmlDTDHandler') -> None: ... + def entityResolver(self) -> 'QXmlEntityResolver': ... + def setEntityResolver(self, handler: 'QXmlEntityResolver') -> None: ... + def hasProperty(self, name: str) -> bool: ... + def setProperty(self, name: str, value: sip.voidptr) -> None: ... + def property(self, name: str) -> typing.Tuple[sip.voidptr, bool]: ... + def hasFeature(self, name: str) -> bool: ... + def setFeature(self, name: str, value: bool) -> None: ... + def feature(self, name: str) -> typing.Tuple[bool, bool]: ... -class QDomText(QDomCharacterData): +class QXmlLocator(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, x: 'QDomText') -> None: ... + def __init__(self, a0: 'QXmlLocator') -> None: ... - def nodeType(self) -> QDomNode.NodeType: ... - def splitText(self, offset: int) -> 'QDomText': ... + def lineNumber(self) -> int: ... + def columnNumber(self) -> int: ... -class QDomComment(QDomCharacterData): +class QXmlContentHandler(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, x: 'QDomComment') -> None: ... + def __init__(self, a0: 'QXmlContentHandler') -> None: ... - def nodeType(self) -> QDomNode.NodeType: ... + def errorString(self) -> str: ... + def skippedEntity(self, name: str) -> bool: ... + def processingInstruction(self, target: str, data: str) -> bool: ... + def ignorableWhitespace(self, ch: str) -> bool: ... + def characters(self, ch: str) -> bool: ... + def endElement(self, namespaceURI: str, localName: str, qName: str) -> bool: ... + def startElement(self, namespaceURI: str, localName: str, qName: str, atts: QXmlAttributes) -> bool: ... + def endPrefixMapping(self, prefix: str) -> bool: ... + def startPrefixMapping(self, prefix: str, uri: str) -> bool: ... + def endDocument(self) -> bool: ... + def startDocument(self) -> bool: ... + def setDocumentLocator(self, locator: QXmlLocator) -> None: ... -class QDomCDATASection(QDomText): +class QXmlErrorHandler(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, x: 'QDomCDATASection') -> None: ... + def __init__(self, a0: 'QXmlErrorHandler') -> None: ... - def nodeType(self) -> QDomNode.NodeType: ... + def errorString(self) -> str: ... + def fatalError(self, exception: QXmlParseException) -> bool: ... + def error(self, exception: QXmlParseException) -> bool: ... + def warning(self, exception: QXmlParseException) -> bool: ... -class QDomNotation(QDomNode): +class QXmlDTDHandler(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, x: 'QDomNotation') -> None: ... + def __init__(self, a0: 'QXmlDTDHandler') -> None: ... - def nodeType(self) -> QDomNode.NodeType: ... - def systemId(self) -> str: ... - def publicId(self) -> str: ... + def errorString(self) -> str: ... + def unparsedEntityDecl(self, name: str, publicId: str, systemId: str, notationName: str) -> bool: ... + def notationDecl(self, name: str, publicId: str, systemId: str) -> bool: ... -class QDomEntity(QDomNode): +class QXmlEntityResolver(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, x: 'QDomEntity') -> None: ... + def __init__(self, a0: 'QXmlEntityResolver') -> None: ... - def nodeType(self) -> QDomNode.NodeType: ... - def notationName(self) -> str: ... - def systemId(self) -> str: ... - def publicId(self) -> str: ... + def errorString(self) -> str: ... + def resolveEntity(self, publicId: str, systemId: str) -> typing.Tuple[bool, QXmlInputSource]: ... -class QDomEntityReference(QDomNode): +class QXmlLexicalHandler(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, x: 'QDomEntityReference') -> None: ... + def __init__(self, a0: 'QXmlLexicalHandler') -> None: ... - def nodeType(self) -> QDomNode.NodeType: ... + def errorString(self) -> str: ... + def comment(self, ch: str) -> bool: ... + def endCDATA(self) -> bool: ... + def startCDATA(self) -> bool: ... + def endEntity(self, name: str) -> bool: ... + def startEntity(self, name: str) -> bool: ... + def endDTD(self) -> bool: ... + def startDTD(self, name: str, publicId: str, systemId: str) -> bool: ... -class QDomProcessingInstruction(QDomNode): +class QXmlDeclHandler(sip.simplewrapper): @typing.overload def __init__(self) -> None: ... @typing.overload - def __init__(self, x: 'QDomProcessingInstruction') -> None: ... + def __init__(self, a0: 'QXmlDeclHandler') -> None: ... - def nodeType(self) -> QDomNode.NodeType: ... - def setData(self, d: str) -> None: ... - def data(self) -> str: ... - def target(self) -> str: ... + def errorString(self) -> str: ... + def externalEntityDecl(self, name: str, publicId: str, systemId: str) -> bool: ... + def internalEntityDecl(self, name: str, value: str) -> bool: ... + def attributeDecl(self, eName: str, aName: str, type: str, valueDefault: str, value: str) -> bool: ... + + +class QXmlDefaultHandler(QXmlContentHandler, QXmlErrorHandler, QXmlDTDHandler, QXmlEntityResolver, QXmlLexicalHandler, QXmlDeclHandler): + + def __init__(self) -> None: ... + + def errorString(self) -> str: ... + def externalEntityDecl(self, name: str, publicId: str, systemId: str) -> bool: ... + def internalEntityDecl(self, name: str, value: str) -> bool: ... + def attributeDecl(self, eName: str, aName: str, type: str, valueDefault: str, value: str) -> bool: ... + def comment(self, ch: str) -> bool: ... + def endCDATA(self) -> bool: ... + def startCDATA(self) -> bool: ... + def endEntity(self, name: str) -> bool: ... + def startEntity(self, name: str) -> bool: ... + def endDTD(self) -> bool: ... + def startDTD(self, name: str, publicId: str, systemId: str) -> bool: ... + def resolveEntity(self, publicId: str, systemId: str) -> typing.Tuple[bool, QXmlInputSource]: ... + def unparsedEntityDecl(self, name: str, publicId: str, systemId: str, notationName: str) -> bool: ... + def notationDecl(self, name: str, publicId: str, systemId: str) -> bool: ... + def fatalError(self, exception: QXmlParseException) -> bool: ... + def error(self, exception: QXmlParseException) -> bool: ... + def warning(self, exception: QXmlParseException) -> bool: ... + def skippedEntity(self, name: str) -> bool: ... + def processingInstruction(self, target: str, data: str) -> bool: ... + def ignorableWhitespace(self, ch: str) -> bool: ... + def characters(self, ch: str) -> bool: ... + def endElement(self, namespaceURI: str, localName: str, qName: str) -> bool: ... + def startElement(self, namespaceURI: str, localName: str, qName: str, atts: QXmlAttributes) -> bool: ... + def endPrefixMapping(self, prefix: str) -> bool: ... + def startPrefixMapping(self, prefix: str, uri: str) -> bool: ... + def endDocument(self) -> bool: ... + def startDocument(self) -> bool: ... + def setDocumentLocator(self, locator: QXmlLocator) -> None: ... diff --git a/PyQt5-stubs/QtXmlPatterns.pyi b/PyQt5-stubs/QtXmlPatterns.pyi index 2fc7d35f..41056471 100644 --- a/PyQt5-stubs/QtXmlPatterns.pyi +++ b/PyQt5-stubs/QtXmlPatterns.pyi @@ -1,6 +1,6 @@ # The PEP 484 type hints stub file for the QtXmlPatterns module. # -# Generated by SIP 5.2.0 +# Generated by SIP 5.4.0 # # Copyright (c) 2020 Riverbank Computing Limited # diff --git a/PyQt5-stubs/__init__.pyi b/PyQt5-stubs/__init__.pyi index 339f7ce3..1311f4b7 100644 --- a/PyQt5-stubs/__init__.pyi +++ b/PyQt5-stubs/__init__.pyi @@ -1 +1 @@ -__version__ = "5.14.2.1" +__version__ = "5.15.0.0"