eric6/WebBrowser/AdBlock/AdBlockTreeWidget.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
diff -r 27f636beebad -r 2c730d5fd177 eric6/WebBrowser/AdBlock/AdBlockTreeWidget.py
--- a/eric6/WebBrowser/AdBlock/AdBlockTreeWidget.py	Mon Mar 01 17:48:43 2021 +0100
+++ b/eric6/WebBrowser/AdBlock/AdBlockTreeWidget.py	Tue Mar 02 17:17:09 2021 +0100
@@ -38,7 +38,7 @@
         self.__ruleToBeSelected = ""
         self.__itemChangingBlock = False
         
-        self.setContextMenuPolicy(Qt.CustomContextMenu)
+        self.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu)
         self.setDefaultItemShowMode(E5TreeWidget.ItemsExpanded)
         self.setHeaderHidden(True)
         self.setAlternatingRowColors(True)
@@ -67,11 +67,13 @@
         if not bool(self.__topItem) and bool(rule):
             self.__ruleToBeSelected = rule.filter()
         elif self.__ruleToBeSelected:
-            items = self.findItems(self.__ruleToBeSelected, Qt.MatchRecursive)
+            items = self.findItems(
+                self.__ruleToBeSelected, Qt.MatchFlag.MatchRecursive)
             if items:
                 item = items[0]
                 self.setCurrentItem(item)
-                self.scrollToItem(item, QAbstractItemView.PositionAtCenter)
+                self.scrollToItem(
+                    item, QAbstractItemView.ScrollHint.PositionAtCenter)
             
             self.__ruleToBeSelected = ""
     
@@ -97,9 +99,9 @@
             for rule in allRules:
                 item = QTreeWidgetItem(self.__topItem)
                 item.setText(0, rule.filter())
-                item.setData(0, Qt.UserRole, index)
+                item.setData(0, Qt.ItemDataRole.UserRole, index)
                 if self.__subscription.canEditRules():
-                    item.setFlags(item.flags() | Qt.ItemIsEditable)
+                    item.setFlags(item.flags() | Qt.ItemFlag.ItemIsEditable)
                 self.__adjustItemFeatures(item, rule)
                 index += 1
             
@@ -122,7 +124,7 @@
                 self,
                 self.tr("Add Custom Rule"),
                 self.tr("Write your rule here:"),
-                QLineEdit.Normal)
+                QLineEdit.EchoMode.Normal)
             if not ok or filterRule == "":
                 return
         
@@ -142,7 +144,7 @@
         ):
             return
         
-        offset = item.data(0, Qt.UserRole)
+        offset = item.data(0, Qt.ItemDataRole.UserRole)
         self.__subscription.removeRule(offset)
         self.deleteItem(item)
     
@@ -181,14 +183,20 @@
         
         self.__itemChangingBlock = True
         
-        offset = itm.data(0, Qt.UserRole)
+        offset = itm.data(0, Qt.ItemDataRole.UserRole)
         oldRule = self.__subscription.rule(offset)
         
-        if itm.checkState(0) == Qt.Unchecked and oldRule.isEnabled():
+        if (
+            itm.checkState(0) == Qt.CheckState.Unchecked and
+            oldRule.isEnabled()
+        ):
             # Disable rule
             rule = self.__subscription.setRuleEnabled(offset, False)
             self.__adjustItemFeatures(itm, rule)
-        elif itm.checkState(0) == Qt.Checked and not oldRule.isEnabled():
+        elif (
+            itm.checkState(0) == Qt.CheckState.Checked and
+            not oldRule.isEnabled()
+        ):
             # Enable rule
             rule = self.__subscription.setRuleEnabled(offset, True)
             self.__adjustItemFeatures(itm, rule)
@@ -233,23 +241,23 @@
         if not rule.isEnabled():
             font = QFont()
             font.setItalic(True)
-            itm.setForeground(0, QColor(Qt.gray))
+            itm.setForeground(0, QColor(Qt.GlobalColor.gray))
             
             if not rule.isComment() and not rule.isHeader():
-                itm.setFlags(itm.flags() | Qt.ItemIsUserCheckable)
-                itm.setCheckState(0, Qt.Unchecked)
+                itm.setFlags(itm.flags() | Qt.ItemFlag.ItemIsUserCheckable)
+                itm.setCheckState(0, Qt.CheckState.Unchecked)
                 itm.setFont(0, font)
             
             return
         
-        itm.setFlags(itm.flags() | Qt.ItemIsUserCheckable)
-        itm.setCheckState(0, Qt.Checked)
+        itm.setFlags(itm.flags() | Qt.ItemFlag.ItemIsUserCheckable)
+        itm.setCheckState(0, Qt.CheckState.Checked)
         
         if rule.isCSSRule():
-            itm.setForeground(0, QColor(Qt.darkBlue))
+            itm.setForeground(0, QColor(Qt.GlobalColor.darkBlue))
             itm.setFont(0, QFont())
         elif rule.isException():
-            itm.setForeground(0, QColor(Qt.darkGreen))
+            itm.setForeground(0, QColor(Qt.GlobalColor.darkGreen))
             itm.setFont(0, QFont())
         else:
             itm.setForeground(0, QColor())
@@ -263,11 +271,11 @@
         @type QKeyEvent
         """
         if (
-            evt.key() == Qt.Key_C and
-            evt.modifiers() & Qt.ControlModifier
+            evt.key() == Qt.Key.Key_C and
+            evt.modifiers() & Qt.KeyboardModifier.ControlModifier
         ):
             self.__copyFilter()
-        elif evt.key() == Qt.Key_Delete:
+        elif evt.key() == Qt.Key.Key_Delete:
             self.removeRule()
         else:
             super(AdBlockTreeWidget, self).keyPressEvent(evt)

eric ide

mercurial