@@ -7358,15 +7358,15 @@ class QListWidget(QListView):
7358
7358
7359
7359
def __init__(self, parent: typing.Optional[QWidget] = ...) -> None: ...
7360
7360
7361
- def isPersistentEditorOpen(self, item: QListWidgetItem) -> bool: ... # type: ignore[override]
7361
+ def isPersistentEditorOpen(self, item: typing.Optional[ QListWidgetItem] ) -> bool: ... # type: ignore[override]
7362
7362
def setSelectionModel(self, selectionModel: QtCore.QItemSelectionModel) -> None: ...
7363
- def removeItemWidget(self, aItem: QListWidgetItem) -> None: ...
7363
+ def removeItemWidget(self, aItem: typing.Optional[ QListWidgetItem] ) -> None: ...
7364
7364
def dropEvent(self, event: QtGui.QDropEvent) -> None: ...
7365
7365
def isSortingEnabled(self) -> bool: ...
7366
7366
def setSortingEnabled(self, enable: bool) -> None: ...
7367
7367
def event(self, e: QtCore.QEvent) -> bool: ...
7368
- def itemFromIndex(self, index: QtCore.QModelIndex) -> QListWidgetItem: ...
7369
- def indexFromItem(self, item: QListWidgetItem) -> QtCore.QModelIndex: ...
7368
+ def itemFromIndex(self, index: QtCore.QModelIndex) -> typing.Optional[ QListWidgetItem] : ...
7369
+ def indexFromItem(self, item: typing.Optional[ QListWidgetItem] ) -> QtCore.QModelIndex: ...
7370
7370
def items(self, data: QtCore.QMimeData) -> typing.List[QListWidgetItem]: ...
7371
7371
def supportedDropActions(self) -> QtCore.Qt.DropActions: ...
7372
7372
def dropMimeData(self, index: int, data: QtCore.QMimeData, action: QtCore.Qt.DropAction) -> bool: ...
@@ -7382,46 +7382,46 @@ class QListWidget(QListView):
7382
7382
itemDoubleClicked: typing.ClassVar[QtCore.pyqtSignal]
7383
7383
itemClicked: typing.ClassVar[QtCore.pyqtSignal]
7384
7384
itemPressed: typing.ClassVar[QtCore.pyqtSignal]
7385
- def scrollToItem(self, item: QListWidgetItem, hint: QAbstractItemView.ScrollHint = ...) -> None: ...
7385
+ def scrollToItem(self, item: typing.Optional[ QListWidgetItem] , hint: QAbstractItemView.ScrollHint = ...) -> None: ...
7386
7386
def clear(self) -> None: ...
7387
7387
def findItems(self, text: str, flags: typing.Union[QtCore.Qt.MatchFlags, QtCore.Qt.MatchFlag]) -> typing.List[QListWidgetItem]: ...
7388
7388
def selectedItems(self) -> typing.List[QListWidgetItem]: ...
7389
- def closePersistentEditor(self, item: QListWidgetItem) -> None: ... # type: ignore[override]
7390
- def openPersistentEditor(self, item: QListWidgetItem) -> None: ... # type: ignore[override]
7391
- def editItem(self, item: QListWidgetItem) -> None: ...
7389
+ def closePersistentEditor(self, item: typing.Optional[ QListWidgetItem] ) -> None: ... # type: ignore[override]
7390
+ def openPersistentEditor(self, item: typing.Optional[ QListWidgetItem] ) -> None: ... # type: ignore[override]
7391
+ def editItem(self, item: typing.Optional[ QListWidgetItem] ) -> None: ...
7392
7392
def sortItems(self, order: QtCore.Qt.SortOrder = ...) -> None: ...
7393
- def visualItemRect(self, item: QListWidgetItem) -> QtCore.QRect: ...
7394
- def setItemWidget(self, item: QListWidgetItem, widget: QWidget) -> None: ...
7395
- def itemWidget(self, item: QListWidgetItem) -> QWidget: ...
7393
+ def visualItemRect(self, item: typing.Optional[ QListWidgetItem] ) -> QtCore.QRect: ...
7394
+ def setItemWidget(self, item: typing.Optional[ QListWidgetItem] , widget: QWidget) -> None: ...
7395
+ def itemWidget(self, item: typing.Optional[ QListWidgetItem] ) -> QWidget: ...
7396
7396
@typing.overload
7397
- def itemAt(self, p: QtCore.QPoint) -> QListWidgetItem: ...
7397
+ def itemAt(self, p: QtCore.QPoint) -> typing.Optional[ QListWidgetItem] : ...
7398
7398
@typing.overload
7399
- def itemAt(self, ax: int, ay: int) -> QListWidgetItem: ...
7399
+ def itemAt(self, ax: int, ay: int) -> typing.Optional[ QListWidgetItem] : ...
7400
7400
@typing.overload
7401
7401
def setCurrentRow(self, row: int) -> None: ...
7402
7402
@typing.overload
7403
7403
def setCurrentRow(self, row: int, command: typing.Union[QtCore.QItemSelectionModel.SelectionFlags, QtCore.QItemSelectionModel.SelectionFlag]) -> None: ...
7404
7404
def currentRow(self) -> int: ...
7405
7405
@typing.overload
7406
- def setCurrentItem(self, item: QListWidgetItem) -> None: ...
7406
+ def setCurrentItem(self, item: typing.Optional[ QListWidgetItem] ) -> None: ...
7407
7407
@typing.overload
7408
- def setCurrentItem(self, item: QListWidgetItem, command: typing.Union[QtCore.QItemSelectionModel.SelectionFlags, QtCore.QItemSelectionModel.SelectionFlag]) -> None: ...
7409
- def currentItem(self) -> QListWidgetItem: ...
7408
+ def setCurrentItem(self, item: typing.Optional[ QListWidgetItem] , command: typing.Union[QtCore.QItemSelectionModel.SelectionFlags, QtCore.QItemSelectionModel.SelectionFlag]) -> None: ...
7409
+ def currentItem(self) -> typing.Optional[ QListWidgetItem] : ...
7410
7410
def __len__(self) -> int: ...
7411
7411
def count(self) -> int: ...
7412
- def takeItem(self, row: int) -> QListWidgetItem: ...
7413
- def addItems(self, labels: typing.Iterable[str]) -> None: ...
7412
+ def takeItem(self, row: int) -> typing.Optional[ QListWidgetItem] : ...
7413
+ def addItems(self, labels: typing.Iterable[typing.Optional[ str] ]) -> None: ...
7414
7414
@typing.overload
7415
- def addItem(self, aitem: QListWidgetItem) -> None: ...
7415
+ def addItem(self, aitem: typing.Optional[ QListWidgetItem] ) -> None: ...
7416
7416
@typing.overload
7417
- def addItem(self, label: str) -> None: ...
7417
+ def addItem(self, label: typing.Optional[ str] ) -> None: ...
7418
7418
def insertItems(self, row: int, labels: typing.Iterable[str]) -> None: ...
7419
7419
@typing.overload
7420
- def insertItem(self, row: int, item: QListWidgetItem) -> None: ...
7420
+ def insertItem(self, row: int, item: typing.Optional[ QListWidgetItem] ) -> None: ...
7421
7421
@typing.overload
7422
7422
def insertItem(self, row: int, label: str) -> None: ...
7423
- def row(self, item: QListWidgetItem) -> int: ...
7424
- def item(self, row: int) -> QListWidgetItem: ...
7423
+ def row(self, item: typing.Optional[ QListWidgetItem] ) -> int: ...
7424
+ def item(self, row: int) -> typing.Optional[ QListWidgetItem] : ...
7425
7425
7426
7426
7427
7427
class QMainWindow(QWidget):
@@ -11383,22 +11383,22 @@ class QTreeWidget(QTreeView):
11383
11383
11384
11384
def __init__(self, parent: typing.Optional[QWidget] = ...) -> None: ...
11385
11385
11386
- def isPersistentEditorOpen(self, item: QTreeWidgetItem, column: int = ...) -> bool: ... # type: ignore[override]
11386
+ def isPersistentEditorOpen(self, item: typing.Optional[ QTreeWidgetItem] , column: int = ...) -> bool: ... # type: ignore[override]
11387
11387
def setSelectionModel(self, selectionModel: QtCore.QItemSelectionModel) -> None: ...
11388
- def removeItemWidget(self, item: QTreeWidgetItem, column: int) -> None: ...
11389
- def itemBelow(self, item: QTreeWidgetItem) -> QTreeWidgetItem: ...
11390
- def itemAbove(self, item: QTreeWidgetItem) -> QTreeWidgetItem: ...
11391
- def setFirstItemColumnSpanned(self, item: QTreeWidgetItem, span: bool) -> None: ...
11392
- def isFirstItemColumnSpanned(self, item: QTreeWidgetItem) -> bool: ...
11388
+ def removeItemWidget(self, item: typing.Optional[ QTreeWidgetItem] , column: int) -> None: ...
11389
+ def itemBelow(self, item: typing.Optional[ QTreeWidgetItem] ) -> typing.Optional[ QTreeWidgetItem] : ...
11390
+ def itemAbove(self, item: typing.Optional[ QTreeWidgetItem] ) -> typing.Optional[ QTreeWidgetItem] : ...
11391
+ def setFirstItemColumnSpanned(self, item: typing.Optional[ QTreeWidgetItem] , span: bool) -> None: ...
11392
+ def isFirstItemColumnSpanned(self, item: typing.Optional[ QTreeWidgetItem] ) -> bool: ...
11393
11393
def setHeaderLabel(self, alabel: str) -> None: ...
11394
11394
def invisibleRootItem(self) -> QTreeWidgetItem: ...
11395
11395
def dropEvent(self, event: QtGui.QDropEvent) -> None: ...
11396
11396
def event(self, e: QtCore.QEvent) -> bool: ...
11397
- def itemFromIndex(self, index: QtCore.QModelIndex) -> QTreeWidgetItem: ...
11398
- def indexFromItem(self, item: QTreeWidgetItem, column: int = ...) -> QtCore.QModelIndex: ...
11397
+ def itemFromIndex(self, index: QtCore.QModelIndex) -> typing.Optional[ QTreeWidgetItem] : ...
11398
+ def indexFromItem(self, item: typing.Optional[ QTreeWidgetItem] , column: int = ...) -> QtCore.QModelIndex: ...
11399
11399
def supportedDropActions(self) -> QtCore.Qt.DropActions: ...
11400
- def dropMimeData(self, parent: QTreeWidgetItem, index: int, data: QtCore.QMimeData, action: QtCore.Qt.DropAction) -> bool: ...
11401
- def mimeData(self, items: typing.Iterable[QTreeWidgetItem]) -> QtCore.QMimeData: ...
11400
+ def dropMimeData(self, parent: typing.Optional[ QTreeWidgetItem] , index: int, data: QtCore.QMimeData, action: QtCore.Qt.DropAction) -> bool: ...
11401
+ def mimeData(self, items: typing.Iterable[typing.Optional[ QTreeWidgetItem] ]) -> QtCore.QMimeData: ...
11402
11402
def mimeTypes(self) -> typing.List[str]: ...
11403
11403
itemSelectionChanged: typing.ClassVar[QtCore.pyqtSignal]
11404
11404
currentItemChanged: typing.ClassVar[QtCore.pyqtSignal]
@@ -11411,42 +11411,42 @@ class QTreeWidget(QTreeView):
11411
11411
itemClicked: typing.ClassVar[QtCore.pyqtSignal]
11412
11412
itemPressed: typing.ClassVar[QtCore.pyqtSignal]
11413
11413
def clear(self) -> None: ...
11414
- def collapseItem(self, item: QTreeWidgetItem) -> None: ...
11415
- def expandItem(self, item: QTreeWidgetItem) -> None: ...
11416
- def scrollToItem(self, item: QTreeWidgetItem, hint: QAbstractItemView.ScrollHint = ...) -> None: ...
11414
+ def collapseItem(self, item: typing.Optional[ QTreeWidgetItem] ) -> None: ...
11415
+ def expandItem(self, item: typing.Optional[ QTreeWidgetItem] ) -> None: ...
11416
+ def scrollToItem(self, item: typing.Optional[ QTreeWidgetItem] , hint: QAbstractItemView.ScrollHint = ...) -> None: ...
11417
11417
def findItems(self, text: str, flags: typing.Union[QtCore.Qt.MatchFlags, QtCore.Qt.MatchFlag], column: int = ...) -> typing.List[QTreeWidgetItem]: ...
11418
11418
def selectedItems(self) -> typing.List[QTreeWidgetItem]: ...
11419
- def setItemWidget(self, item: QTreeWidgetItem, column: int, widget: QWidget) -> None: ...
11420
- def itemWidget(self, item: QTreeWidgetItem, column: int) -> QWidget: ...
11421
- def closePersistentEditor(self, item: QTreeWidgetItem, column: int = ...) -> None: ... # type: ignore[override]
11422
- def openPersistentEditor(self, item: QTreeWidgetItem, column: int = ...) -> None: ... # type: ignore[override]
11423
- def editItem(self, item: QTreeWidgetItem, column: int = ...) -> None: ...
11419
+ def setItemWidget(self, item: typing.Optional[ QTreeWidgetItem] , column: int, widget: QWidget) -> None: ...
11420
+ def itemWidget(self, item: typing.Optional[ QTreeWidgetItem] , column: int) -> QWidget: ...
11421
+ def closePersistentEditor(self, item: typing.Optional[ QTreeWidgetItem] , column: int = ...) -> None: ... # type: ignore[override]
11422
+ def openPersistentEditor(self, item: typing.Optional[ QTreeWidgetItem] , column: int = ...) -> None: ... # type: ignore[override]
11423
+ def editItem(self, item: typing.Optional[ QTreeWidgetItem] , column: int = ...) -> None: ...
11424
11424
def sortItems(self, column: int, order: QtCore.Qt.SortOrder) -> None: ...
11425
11425
def sortColumn(self) -> int: ...
11426
- def visualItemRect(self, item: QTreeWidgetItem) -> QtCore.QRect: ...
11426
+ def visualItemRect(self, item: typing.Optional[ QTreeWidgetItem] ) -> QtCore.QRect: ...
11427
11427
@typing.overload
11428
- def itemAt(self, p: QtCore.QPoint) -> QTreeWidgetItem: ...
11428
+ def itemAt(self, p: QtCore.QPoint) -> typing.Optional[ QTreeWidgetItem] : ...
11429
11429
@typing.overload
11430
- def itemAt(self, ax: int, ay: int) -> QTreeWidgetItem: ...
11430
+ def itemAt(self, ax: int, ay: int) -> typing.Optional[ QTreeWidgetItem] : ...
11431
11431
@typing.overload
11432
- def setCurrentItem(self, item: QTreeWidgetItem) -> None: ...
11432
+ def setCurrentItem(self, item: typing.Optional[ QTreeWidgetItem] ) -> None: ...
11433
11433
@typing.overload
11434
- def setCurrentItem(self, item: QTreeWidgetItem, column: int) -> None: ...
11434
+ def setCurrentItem(self, item: typing.Optional[ QTreeWidgetItem] , column: int) -> None: ...
11435
11435
@typing.overload
11436
- def setCurrentItem(self, item: QTreeWidgetItem, column: int, command: typing.Union[QtCore.QItemSelectionModel.SelectionFlags, QtCore.QItemSelectionModel.SelectionFlag]) -> None: ...
11436
+ def setCurrentItem(self, item: typing.Optional[ QTreeWidgetItem] , column: int, command: typing.Union[QtCore.QItemSelectionModel.SelectionFlags, QtCore.QItemSelectionModel.SelectionFlag]) -> None: ...
11437
11437
def currentColumn(self) -> int: ...
11438
- def currentItem(self) -> QTreeWidgetItem: ...
11438
+ def currentItem(self) -> typing.Optional[ QTreeWidgetItem] : ...
11439
11439
def setHeaderLabels(self, labels: typing.Iterable[str]) -> None: ...
11440
- def setHeaderItem(self, item: QTreeWidgetItem) -> None: ...
11441
- def headerItem(self) -> QTreeWidgetItem: ...
11440
+ def setHeaderItem(self, item: typing.Optional[ QTreeWidgetItem] ) -> None: ...
11441
+ def headerItem(self) -> typing.Optional[ QTreeWidgetItem] : ...
11442
11442
def addTopLevelItems(self, items: typing.Iterable[QTreeWidgetItem]) -> None: ...
11443
11443
def insertTopLevelItems(self, index: int, items: typing.Iterable[QTreeWidgetItem]) -> None: ...
11444
- def indexOfTopLevelItem(self, item: QTreeWidgetItem) -> int: ...
11445
- def takeTopLevelItem(self, index: int) -> QTreeWidgetItem: ...
11446
- def addTopLevelItem(self, item: QTreeWidgetItem) -> None: ...
11447
- def insertTopLevelItem(self, index: int, item: QTreeWidgetItem) -> None: ...
11444
+ def indexOfTopLevelItem(self, item: typing.Optional[ QTreeWidgetItem] ) -> int: ...
11445
+ def takeTopLevelItem(self, index: int) -> typing.Optional[ QTreeWidgetItem] : ...
11446
+ def addTopLevelItem(self, item: typing.Optional[ QTreeWidgetItem] ) -> None: ...
11447
+ def insertTopLevelItem(self, index: int, item: typing.Optional[ QTreeWidgetItem] ) -> None: ...
11448
11448
def topLevelItemCount(self) -> int: ...
11449
- def topLevelItem(self, index: int) -> QTreeWidgetItem: ...
11449
+ def topLevelItem(self, index: int) -> typing.Optional[ QTreeWidgetItem] : ...
11450
11450
def setColumnCount(self, columns: int) -> None: ...
11451
11451
def columnCount(self) -> int: ...
11452
11452
0 commit comments