--- a/eric6/Project/ProjectBaseBrowser.py Mon Mar 01 17:48:43 2021 +0100 +++ b/eric6/Project/ProjectBaseBrowser.py Tue Mar 02 17:17:09 2021 +0100 @@ -68,13 +68,17 @@ self.expandedNames = [] self.SelectFlags = QItemSelectionModel.SelectionFlags( - QItemSelectionModel.Select | QItemSelectionModel.Rows) + QItemSelectionModel.SelectionFlag.Select | + QItemSelectionModel.SelectionFlag.Rows + ) self.DeselectFlags = QItemSelectionModel.SelectionFlags( - QItemSelectionModel.Deselect | QItemSelectionModel.Rows) + QItemSelectionModel.SelectionFlag.Deselect | + QItemSelectionModel.SelectionFlag.Rows + ) self._activating = False - self.setContextMenuPolicy(Qt.CustomContextMenu) + self.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) self.customContextMenuRequested.connect(self._contextMenuRequested) self.activated.connect(self._openItem) self._model.rowsInserted.connect(self.__modelRowsInserted) @@ -174,7 +178,9 @@ if index.isValid(): self.setCurrentIndex(index) flags = QItemSelectionModel.SelectionFlags( - QItemSelectionModel.ClearAndSelect | QItemSelectionModel.Rows) + QItemSelectionModel.SelectionFlag.ClearAndSelect | + QItemSelectionModel.SelectionFlag.Rows + ) self.selectionModel().select(index, flags) def _setItemSelected(self, index, selected): @@ -225,8 +231,8 @@ Protected slot to handle the projectOpened signal. """ self.layoutDisplay() - self.sortByColumn(0, Qt.DescendingOrder) - self.sortByColumn(0, Qt.AscendingOrder) + self.sortByColumn(0, Qt.SortOrder.DescendingOrder) + self.sortByColumn(0, Qt.SortOrder.AscendingOrder) self._initMenusAndVcs() def _initMenusAndVcs(self): @@ -301,7 +307,7 @@ " the project?"), dirs) - if dlg.exec() == QDialog.Accepted: + if dlg.exec() == QDialog.DialogCode.Accepted: for dn in fullNames: self.project.deleteDirectory(dn) @@ -342,7 +348,8 @@ index = self.model().mapFromSource(sindex) if index.isValid(): self._selectSingleItem(index) - self.scrollTo(index, QAbstractItemView.PositionAtTop) + self.scrollTo(index, + QAbstractItemView.ScrollHint.PositionAtTop) def selectFileLine(self, fn, lineno): """