Skip to content

Commit 0ed68e3

Browse files
authored
Merge pull request #43 from stlehmann/Update-to-PyQt5.14.2
Update stubs to PyQt5.14.2
2 parents a2f02d7 + 5b89051 commit 0ed68e3

11 files changed

+1927
-776
lines changed

CHANGELOG.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

7+
## 5.14.2.2 [unreleased]
8+
9+
### Added
10+
11+
### Changed
12+
* [#43](https://github.com/stlehmann/PyQt5-stubs/pull/43) Update stubs to PyQt5.14.2
13+
14+
### Removed
15+
716
## 5.14.2.1
817

918
### Added
@@ -16,4 +25,4 @@ like QtWebEngine and Qt3D
1625
### Changed
1726
* [#38](https://github.com/stlehmann/PyQt5-stubs/pull/38) Changed license to GPLv3 to be compilient with PyQt5 license
1827

19-
### Fixed
28+
### Removed

PyQt5-stubs/QtCore.pyi

+677-57
Large diffs are not rendered by default.

PyQt5-stubs/QtDBus.pyi

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# The PEP 484 type hints stub file for the QtDBus module.
22
#
3-
# Generated by SIP 5.1.2
3+
# Generated by SIP 5.2.0
44
#
55
# Copyright (c) 2020 Riverbank Computing Limited <[email protected]>
66
#
@@ -249,6 +249,7 @@ class QDBusConnectionInterface(QDBusAbstractInterface):
249249
def unregisterService(self, serviceName: str) -> 'QDBusReply': ...
250250
def serviceOwner(self, name: str) -> 'QDBusReply': ...
251251
def isServiceRegistered(self, serviceName: str) -> 'QDBusReply': ...
252+
def activatableServiceNames(self) -> 'QDBusReply': ...
252253
def registeredServiceNames(self) -> 'QDBusReply': ...
253254

254255

@@ -358,6 +359,8 @@ class QDBusMessage(sip.simplewrapper):
358359
@typing.overload
359360
def __init__(self, other: 'QDBusMessage') -> None: ...
360361

362+
def isInteractiveAuthorizationAllowed(self) -> bool: ...
363+
def setInteractiveAuthorizationAllowed(self, enable: bool) -> None: ...
361364
@staticmethod
362365
def createTargetedSignal(service: str, path: str, interface: str, name: str) -> 'QDBusMessage': ...
363366
def swap(self, other: 'QDBusMessage') -> None: ...
@@ -513,4 +516,3 @@ class QDBusPendingReply(QDBusPendingCall):
513516
def isError(self) -> bool: ...
514517
def error(self) -> QDBusError: ...
515518
def argumentAt(self, index: int) -> typing.Any: ...
516-

PyQt5-stubs/QtGui.pyi

+664-50
Large diffs are not rendered by default.

PyQt5-stubs/QtNetwork.pyi

+151-4
Large diffs are not rendered by default.

PyQt5-stubs/QtOpenGL.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# The PEP 484 type hints stub file for the QtOpenGL module.
22
#
3-
# Generated by SIP 5.1.2
3+
# Generated by SIP 5.2.0
44
#
55
# Copyright (c) 2020 Riverbank Computing Limited <[email protected]>
66
#

PyQt5-stubs/QtPrintSupport.pyi

+10-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# The PEP 484 type hints stub file for the QtPrintSupport module.
22
#
3-
# Generated by SIP 5.1.2
3+
# Generated by SIP 5.2.0
44
#
55
# Copyright (c) 2020 Riverbank Computing Limited <[email protected]>
66
#
@@ -116,7 +116,7 @@ class QPrintDialog(QAbstractPrintDialog):
116116
@typing.overload
117117
def __init__(self, parent: typing.Optional[QtWidgets.QWidget] = ...) -> None: ...
118118

119-
@typing.overload # type: ignore # fix issue #1
119+
@typing.overload # type: ignore
120120
def accepted(self) -> None: ...
121121
@typing.overload
122122
def accepted(self, printer: 'QPrinter') -> None: ...
@@ -258,12 +258,14 @@ class QPrinter(QtGui.QPagedPaintDevice):
258258
@typing.overload
259259
def __init__(self, printer: 'QPrinterInfo', mode: 'QPrinter.PrinterMode' = ...) -> None: ...
260260

261+
def pdfVersion(self) -> QtGui.QPagedPaintDevice.PdfVersion: ...
262+
def setPdfVersion(self, version: QtGui.QPagedPaintDevice.PdfVersion) -> None: ...
261263
def paperName(self) -> str: ...
262264
def setPaperName(self, paperName: str) -> None: ...
263265
def setEngines(self, printEngine: QPrintEngine, paintEngine: QtGui.QPaintEngine) -> None: ...
264266
def metric(self, a0: QtGui.QPaintDevice.PaintDeviceMetric) -> int: ...
265267
def getPageMargins(self, unit: 'QPrinter.Unit') -> typing.Tuple[float, float, float, float]: ...
266-
def setPageMargins(self, left: float, top: float, right: float, bottom: float, unit: 'QPrinter.Unit') -> None: ... # type: ignore # fix issue #1
268+
def setPageMargins(self, left: float, top: float, right: float, bottom: float, unit: 'QPrinter.Unit') -> None: ... # type: ignore
267269
def setMargins(self, m: QtGui.QPagedPaintDevice.Margins) -> None: ...
268270
def printRange(self) -> 'QPrinter.PrintRange': ...
269271
def setPrintRange(self, range: 'QPrinter.PrintRange') -> None: ...
@@ -342,6 +344,8 @@ class QPrinterInfo(sip.simplewrapper):
342344
@typing.overload
343345
def __init__(self, printer: QPrinter) -> None: ...
344346

347+
def supportedColorModes(self) -> typing.List[QPrinter.ColorMode]: ...
348+
def defaultColorMode(self) -> QPrinter.ColorMode: ...
345349
def supportedDuplexModes(self) -> typing.List[QPrinter.DuplexMode]: ...
346350
def defaultDuplexMode(self) -> QPrinter.DuplexMode: ...
347351
@staticmethod
@@ -379,7 +383,7 @@ class QPrintPreviewDialog(QtWidgets.QDialog):
379383
@typing.overload
380384
def __init__(self, printer: QPrinter, parent: typing.Optional[QtWidgets.QWidget] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
381385

382-
paintRequested: QtCore.pyqtSignal # fix issue #5
386+
paintRequested: QtCore.pyqtSignal
383387

384388
def done(self, result: int) -> None: ...
385389
def printer(self) -> QPrinter: ...
@@ -407,12 +411,9 @@ class QPrintPreviewWidget(QtWidgets.QWidget):
407411
@typing.overload
408412
def __init__(self, parent: typing.Optional[QtWidgets.QWidget] = ..., flags: typing.Union[QtCore.Qt.WindowFlags, QtCore.Qt.WindowType] = ...) -> None: ...
409413

410-
previewChanged: QtCore.pyqtSignal # fix issue #5
411-
paintRequested: QtCore.pyqtSignal # fix issue #5
412-
413414
def pageCount(self) -> int: ...
414-
# def previewChanged(self) -> None: ...
415-
# def paintRequested(self, printer: QPrinter) -> None: ...
415+
previewChanged: QtCore.pyqtSignal
416+
paintRequested: QtCore.pyqtSignal
416417
def updatePreview(self) -> None: ...
417418
def setAllPagesViewMode(self) -> None: ...
418419
def setFacingPagesViewMode(self) -> None: ...

PyQt5-stubs/QtSql.pyi

+15-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# The PEP 484 type hints stub file for the QtSql module.
22
#
3-
# Generated by SIP 5.1.2
3+
# Generated by SIP 5.2.0
44
#
55
# Copyright (c) 2020 Riverbank Computing Limited <[email protected]>
66
#
@@ -77,10 +77,14 @@ class QSqlDatabase(sip.simplewrapper):
7777
def removeDatabase(connectionName: str) -> None: ...
7878
@staticmethod
7979
def database(connectionName: str = ..., open: bool = ...) -> 'QSqlDatabase': ...
80+
@typing.overload
8081
@staticmethod
8182
def cloneDatabase(other: 'QSqlDatabase', connectionName: str) -> 'QSqlDatabase': ...
8283
@typing.overload
8384
@staticmethod
85+
def cloneDatabase(other: str, connectionName: str) -> 'QSqlDatabase': ...
86+
@typing.overload
87+
@staticmethod
8488
def addDatabase(type: str, connectionName: str = ...) -> 'QSqlDatabase': ...
8589
@typing.overload
8690
@staticmethod
@@ -216,6 +220,7 @@ class QSqlError(sip.simplewrapper):
216220
@typing.overload
217221
def __init__(self, other: 'QSqlError') -> None: ...
218222

223+
def swap(self, other: 'QSqlError') -> None: ...
219224
def nativeErrorCode(self) -> str: ...
220225
def isValid(self) -> bool: ...
221226
def text(self) -> str: ...
@@ -239,8 +244,12 @@ class QSqlField(sip.simplewrapper):
239244
@typing.overload
240245
def __init__(self, fieldName: str = ..., type: QtCore.QVariant.Type = ...) -> None: ...
241246
@typing.overload
247+
def __init__(self, fieldName: str, type: QtCore.QVariant.Type, tableName: str) -> None: ...
248+
@typing.overload
242249
def __init__(self, other: 'QSqlField') -> None: ...
243250

251+
def tableName(self) -> str: ...
252+
def setTableName(self, tableName: str) -> None: ...
244253
def isValid(self) -> bool: ...
245254
def isGenerated(self) -> bool: ...
246255
def typeID(self) -> int: ...
@@ -412,6 +421,7 @@ class QSqlQueryModel(QtCore.QAbstractTableModel):
412421

413422
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
414423

424+
def roleNames(self) -> typing.Dict[int, QtCore.QByteArray]: ...
415425
def endRemoveColumns(self) -> None: ...
416426
def beginRemoveColumns(self, parent: QtCore.QModelIndex, first: int, last: int) -> None: ...
417427
def endInsertColumns(self) -> None: ...
@@ -451,6 +461,7 @@ class QSqlRelationalDelegate(QtWidgets.QItemDelegate):
451461

452462
def __init__(self, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
453463

464+
def setEditorData(self, editor: QtWidgets.QWidget, index: QtCore.QModelIndex) -> None: ...
454465
def setModelData(self, editor: QtWidgets.QWidget, model: QtCore.QAbstractItemModel, index: QtCore.QModelIndex) -> None: ...
455466
def createEditor(self, parent: QtWidgets.QWidget, option: QtWidgets.QStyleOptionViewItem, index: QtCore.QModelIndex) -> QtWidgets.QWidget: ...
456467

@@ -481,13 +492,13 @@ class QSqlTableModel(QSqlQueryModel):
481492
def __init__(self, parent: typing.Optional[QtCore.QObject] = ..., db: QSqlDatabase = ...) -> None: ...
482493

483494
def primaryValues(self, row: int) -> QSqlRecord: ...
484-
@typing.overload # type: ignore # fix issue #1
495+
@typing.overload # type: ignore
485496
def record(self) -> QSqlRecord: ...
486497
@typing.overload
487498
def record(self, row: int) -> QSqlRecord: ...
488499
def selectRow(self, row: int) -> bool: ...
489500
def indexInQuery(self, item: QtCore.QModelIndex) -> QtCore.QModelIndex: ...
490-
def setQuery(self, query: QSqlQuery) -> None: ... # type: ignore # fix issue #1
501+
def setQuery(self, query: QSqlQuery) -> None: ... # type: ignore
491502
def setPrimaryKey(self, key: QSqlIndex) -> None: ...
492503
def selectStatement(self) -> str: ...
493504
def orderByClause(self) -> str: ...
@@ -512,7 +523,7 @@ class QSqlTableModel(QSqlQueryModel):
512523
def setFilter(self, filter: str) -> None: ...
513524
def filter(self) -> str: ...
514525
def setSort(self, column: int, order: QtCore.Qt.SortOrder) -> None: ...
515-
def sort(self, column: int, order: QtCore.Qt.SortOrder) -> None: ... # type: ignore # fix issue #1
526+
def sort(self, column: int, order: QtCore.Qt.SortOrder) -> None: ... # type: ignore
516527
def fieldIndex(self, fieldName: str) -> int: ...
517528
def database(self) -> QSqlDatabase: ...
518529
def primaryKey(self) -> QSqlIndex: ...

PyQt5-stubs/QtTest.pyi

+31-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# The PEP 484 type hints stub file for the QtTest module.
22
#
3-
# Generated by SIP 5.1.2
3+
# Generated by SIP 5.2.0
44
#
55
# Copyright (c) 2020 Riverbank Computing Limited <[email protected]>
66
#
@@ -41,9 +41,28 @@ PYQT_OPENGL_BOUND_ARRAY = typing.Union[typing.Sequence[int],
4141
typing.Sequence[float], sip.Buffer, int, None]
4242

4343

44+
class QAbstractItemModelTester(QtCore.QObject):
45+
46+
class FailureReportingMode(int): ...
47+
QtTest = ... # type: 'QAbstractItemModelTester.FailureReportingMode'
48+
Warning = ... # type: 'QAbstractItemModelTester.FailureReportingMode'
49+
Fatal = ... # type: 'QAbstractItemModelTester.FailureReportingMode'
50+
51+
@typing.overload
52+
def __init__(self, model: QtCore.QAbstractItemModel, parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
53+
@typing.overload
54+
def __init__(self, model: QtCore.QAbstractItemModel, mode: 'QAbstractItemModelTester.FailureReportingMode', parent: typing.Optional[QtCore.QObject] = ...) -> None: ...
55+
56+
def failureReportingMode(self) -> 'QAbstractItemModelTester.FailureReportingMode': ...
57+
def model(self) -> QtCore.QAbstractItemModel: ...
58+
59+
4460
class QSignalSpy(QtCore.QObject):
4561

46-
def __init__(self, signal: QtCore.pyqtBoundSignal) -> None: ... # add QtCore
62+
@typing.overload
63+
def __init__(self, signal: QtCore.pyqtBoundSignal) -> None: ...
64+
@typing.overload
65+
def __init__(self, obj: QtCore.QObject, signal: QtCore.QMetaMethod) -> None: ...
4766

4867
def __delitem__(self, i: int) -> None: ...
4968
def __setitem__(self, i: int, value: typing.Iterable[typing.Any]) -> None: ...
@@ -115,21 +134,25 @@ class QTest(sip.simplewrapper):
115134
@typing.overload
116135
def mouseClick(self, window: QtGui.QWindow, button: QtCore.Qt.MouseButton, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., pos: QtCore.QPoint = ..., delay: int = ...) -> None: ...
117136
@typing.overload
137+
def keySequence(self, widget: QtWidgets.QWidget, keySequence: typing.Union[QtGui.QKeySequence, QtGui.QKeySequence.StandardKey, str, int]) -> None: ...
138+
@typing.overload
139+
def keySequence(self, window: QtGui.QWindow, keySequence: typing.Union[QtGui.QKeySequence, QtGui.QKeySequence.StandardKey, str, int]) -> None: ...
140+
@typing.overload
118141
def keyRelease(self, widget: QtWidgets.QWidget, key: QtCore.Qt.Key, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
119142
@typing.overload
120-
def keyRelease(self, widget: QtWidgets.QWidget, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
143+
def keyRelease(self, widget: QtWidgets.QWidget, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ... # type: ignore
121144
@typing.overload
122145
def keyRelease(self, window: QtGui.QWindow, key: QtCore.Qt.Key, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
123146
@typing.overload
124-
def keyRelease(self, window: QtGui.QWindow, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
147+
def keyRelease(self, window: QtGui.QWindow, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ... # type: ignore
125148
@typing.overload
126149
def keyPress(self, widget: QtWidgets.QWidget, key: QtCore.Qt.Key, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
127150
@typing.overload
128-
def keyPress(self, widget: QtWidgets.QWidget, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
151+
def keyPress(self, widget: QtWidgets.QWidget, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ... # type: ignore
129152
@typing.overload
130153
def keyPress(self, window: QtGui.QWindow, key: QtCore.Qt.Key, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
131154
@typing.overload
132-
def keyPress(self, window: QtGui.QWindow, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
155+
def keyPress(self, window: QtGui.QWindow, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ... # type: ignore
133156
@typing.overload
134157
def keyEvent(self, action: 'QTest.KeyAction', widget: QtWidgets.QWidget, key: QtCore.Qt.Key, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
135158
@typing.overload
@@ -142,9 +165,9 @@ class QTest(sip.simplewrapper):
142165
@typing.overload
143166
def keyClick(self, widget: QtWidgets.QWidget, key: QtCore.Qt.Key, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
144167
@typing.overload
145-
def keyClick(self, widget: QtWidgets.QWidget, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
168+
def keyClick(self, widget: QtWidgets.QWidget, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ... # type: ignore
146169
@typing.overload
147170
def keyClick(self, window: QtGui.QWindow, key: QtCore.Qt.Key, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
148171
@typing.overload
149-
def keyClick(self, window: QtGui.QWindow, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ...
172+
def keyClick(self, window: QtGui.QWindow, key: str, modifier: typing.Union[QtCore.Qt.KeyboardModifiers, QtCore.Qt.KeyboardModifier] = ..., delay: int = ...) -> None: ... # type: ignore
150173
def qSleep(self, ms: int) -> None: ...

0 commit comments

Comments
 (0)