--- a/eric6/MultiProject/MultiProjectBrowser.py Mon Mar 01 17:48:43 2021 +0100 +++ b/eric6/MultiProject/MultiProjectBrowser.py Tue Mar 02 17:17:09 2021 +0100 @@ -23,8 +23,8 @@ """ Class implementing the multi project browser. """ - ProjectFileNameRole = Qt.UserRole - ProjectUidRole = Qt.UserRole + 1 + ProjectFileNameRole = Qt.ItemDataRole.UserRole + ProjectUidRole = Qt.ItemDataRole.UserRole + 1 def __init__(self, multiProject, project, parent=None): """ @@ -67,7 +67,7 @@ self.project.projectClosed.connect(self.__projectClosed) self.__createPopupMenu() - self.setContextMenuPolicy(Qt.CustomContextMenu) + self.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) self.customContextMenuRequested.connect(self.__contextMenuRequested) self.itemActivated.connect(self.__openItem) @@ -91,7 +91,7 @@ for project in self.multiProject.getProjects(): self.__addProject(project) - self.sortItems(0, Qt.AscendingOrder) + self.sortItems(0, Qt.SortOrder.AscendingOrder) self.setEnabled(True) @@ -109,7 +109,7 @@ @param project reference to the project data dictionary """ self.__addProject(project) - self.sortItems(0, Qt.AscendingOrder) + self.sortItems(0, Qt.SortOrder.AscendingOrder) def __projectRemoved(self, project): """ @@ -142,7 +142,7 @@ else: self.__setItemData(itm, project) - self.sortItems(0, Qt.AscendingOrder) + self.sortItems(0, Qt.SortOrder.AscendingOrder) def __projectOpened(self): """ @@ -367,7 +367,7 @@ dlg = AddProjectDialog( self, project=project, categories=self.multiProject.getCategories()) - if dlg.exec() == QDialog.Accepted: + if dlg.exec() == QDialog.DialogCode.Accepted: (name, filename, isMaster, description, category, uid) = dlg.getData() project = {