eric6/WebBrowser/AdBlock/AdBlockTreeWidget.py

changeset 8220
006ee31b4835
parent 8218
7c09585bd960
child 8268
6b8128e0c9d1
equal deleted inserted replaced
8219:013aee248a62 8220:006ee31b4835
93 self.__topItem.setFont(0, boldFont) 93 self.__topItem.setFont(0, boldFont)
94 self.addTopLevelItem(self.__topItem) 94 self.addTopLevelItem(self.__topItem)
95 95
96 allRules = self.__subscription.allRules() 96 allRules = self.__subscription.allRules()
97 97
98 index = 0 98 for index, rule in enumerate(allRules):
99 for rule in allRules:
100 item = QTreeWidgetItem(self.__topItem) 99 item = QTreeWidgetItem(self.__topItem)
101 item.setText(0, rule.filter()) 100 item.setText(0, rule.filter())
102 item.setData(0, Qt.ItemDataRole.UserRole, index) 101 item.setData(0, Qt.ItemDataRole.UserRole, index)
103 if self.__subscription.canEditRules(): 102 if self.__subscription.canEditRules():
104 item.setFlags(item.flags() | Qt.ItemFlag.ItemIsEditable) 103 item.setFlags(item.flags() | Qt.ItemFlag.ItemIsEditable)
105 self.__adjustItemFeatures(item, rule) 104 self.__adjustItemFeatures(item, rule)
106 index += 1
107 105
108 self.expandAll() 106 self.expandAll()
109 self.showRule(None) 107 self.showRule(None)
110 self.__itemChangingBlock = False 108 self.__itemChangingBlock = False
111 109

eric ide

mercurial