eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8176
31965986ecd1
child 8218
7c09585bd960
--- a/eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Mon Mar 01 17:48:43 2021 +0100
+++ b/eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Tue Mar 02 17:17:09 2021 +0100
@@ -27,11 +27,11 @@
     """
     Class implementing a dialog to display the results of a syntax check run.
     """
-    filenameRole = Qt.UserRole + 1
-    lineRole = Qt.UserRole + 2
-    indexRole = Qt.UserRole + 3
-    errorRole = Qt.UserRole + 4
-    warningRole = Qt.UserRole + 5
+    filenameRole = Qt.ItemDataRole.UserRole + 1
+    lineRole = Qt.ItemDataRole.UserRole + 2
+    indexRole = Qt.ItemDataRole.UserRole + 3
+    errorRole = Qt.ItemDataRole.UserRole + 4
+    warningRole = Qt.ItemDataRole.UserRole + 5
     
     def __init__(self, parent=None):
         """
@@ -41,17 +41,20 @@
         """
         super(SyntaxCheckerDialog, self).__init__(parent)
         self.setupUi(self)
-        self.setWindowFlags(Qt.Window)
+        self.setWindowFlags(Qt.WindowType.Window)
         
         self.showButton = self.buttonBox.addButton(
-            self.tr("Show"), QDialogButtonBox.ActionRole)
+            self.tr("Show"), QDialogButtonBox.ButtonRole.ActionRole)
         self.showButton.setToolTip(
             self.tr("Press to show all files containing an issue"))
-        self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False)
-        self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True)
+        self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Close).setEnabled(False)
+        self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Cancel).setDefault(True)
         
         self.resultList.headerItem().setText(self.resultList.columnCount(), "")
-        self.resultList.header().setSortIndicator(0, Qt.AscendingOrder)
+        self.resultList.header().setSortIndicator(
+            0, Qt.SortOrder.AscendingOrder)
         
         self.noResults = True
         self.cancelled = False
@@ -98,13 +101,13 @@
             self.__errorItem = QTreeWidgetItem(self.resultList, [
                 self.tr("Errors")])
             self.__errorItem.setExpanded(True)
-            self.__errorItem.setForeground(0, Qt.red)
+            self.__errorItem.setForeground(0, Qt.GlobalColor.red)
         
         msg = "{0} ({1})".format(self.__project.getRelativePath(filename),
                                  message)
-        if not self.resultList.findItems(msg, Qt.MatchExactly):
+        if not self.resultList.findItems(msg, Qt.MatchFlag.MatchExactly):
             itm = QTreeWidgetItem(self.__errorItem, [msg])
-            itm.setForeground(0, Qt.red)
+            itm.setForeground(0, Qt.GlobalColor.red)
             itm.setFirstColumnSpanned(True)
         
     def __createResultItem(self, filename, line, index, error, sourcecode,
@@ -135,9 +138,9 @@
             itm.setIcon(0, UI.PixmapCache.getIcon("warning"))
         else:
             itm.setIcon(0, UI.PixmapCache.getIcon("syntaxError"))
-        itm.setData(0, Qt.DisplayRole, line)
-        itm.setData(1, Qt.DisplayRole, error)
-        itm.setData(2, Qt.DisplayRole, sourcecode)
+        itm.setData(0, Qt.ItemDataRole.DisplayRole, line)
+        itm.setData(1, Qt.ItemDataRole.DisplayRole, error)
+        itm.setData(2, Qt.ItemDataRole.DisplayRole, sourcecode)
         itm.setData(0, self.filenameRole, filename)
         itm.setData(0, self.lineRole, int(line))
         itm.setData(0, self.indexRole, index)
@@ -154,9 +157,12 @@
         self.__fileList = fileList[:]
         self.__project = project
         
-        self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True)
-        self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(False)
-        self.buttonBox.button(QDialogButtonBox.Close).setDefault(True)
+        self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Close).setEnabled(True)
+        self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Cancel).setEnabled(False)
+        self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Close).setDefault(True)
         
         self.filterFrame.setVisible(True)
         
@@ -181,9 +187,12 @@
                 self.__project = e5App().getObject("Project")
             
             self.cancelled = False
-            self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False)
-            self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(True)
-            self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True)
+            self.buttonBox.button(
+                QDialogButtonBox.StandardButton.Close).setEnabled(False)
+            self.buttonBox.button(
+                QDialogButtonBox.StandardButton.Cancel).setEnabled(True)
+            self.buttonBox.button(
+                QDialogButtonBox.StandardButton.Cancel).setDefault(True)
             self.showButton.setEnabled(False)
             self.checkProgress.setVisible(True)
             QApplication.processEvents()
@@ -389,9 +398,12 @@
             self.__finished = True
             
             self.cancelled = True
-            self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True)
-            self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(False)
-            self.buttonBox.button(QDialogButtonBox.Close).setDefault(True)
+            self.buttonBox.button(
+                QDialogButtonBox.StandardButton.Close).setEnabled(True)
+            self.buttonBox.button(
+                QDialogButtonBox.StandardButton.Cancel).setEnabled(False)
+            self.buttonBox.button(
+                QDialogButtonBox.StandardButton.Close).setDefault(True)
             
             if self.noResults:
                 QTreeWidgetItem(self.resultList, [self.tr('No issues found.')])
@@ -400,7 +412,7 @@
             else:
                 self.showButton.setEnabled(True)
             self.resultList.header().resizeSections(
-                QHeaderView.ResizeToContents)
+                QHeaderView.ResizeMode.ResizeToContents)
             self.resultList.header().setStretchLastSection(True)
             
             self.checkProgress.setVisible(False)
@@ -412,9 +424,13 @@
         
         @param button button that was clicked (QAbstractButton)
         """
-        if button == self.buttonBox.button(QDialogButtonBox.Close):
+        if button == self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Close
+        ):
             self.close()
-        elif button == self.buttonBox.button(QDialogButtonBox.Cancel):
+        elif button == self.buttonBox.button(
+            QDialogButtonBox.StandardButton.Cancel
+        ):
             if self.__batch:
                 self.syntaxCheckService.cancelSyntaxBatchCheck()
                 QTimer.singleShot(1000, self.__finish)

eric ide

mercurial