WebBrowser/AdBlock/AdBlockTreeWidget.py

branch
QtWebEngine
changeset 4880
561f2bd9cfb9
parent 4858
19dff9c9cf26
child 4895
3baaf8303a7f
equal deleted inserted replaced
4875:4ee26909ac0d 4880:561f2bd9cfb9
124 if filter == "": 124 if filter == "":
125 return 125 return
126 126
127 from .AdBlockRule import AdBlockRule 127 from .AdBlockRule import AdBlockRule
128 rule = AdBlockRule(filter, self.__subscription) 128 rule = AdBlockRule(filter, self.__subscription)
129 offset = self.__subscription.addRule(rule) 129 self.__subscription.addRule(rule)
130
131 item = QTreeWidgetItem()
132 item.setText(0, filter)
133 item.setData(0, Qt.UserRole, offset)
134 item.setFlags(item.flags() | Qt.ItemIsEditable)
135
136 self.__itemChangingBlock = True
137 self.__topItem.addChild(item)
138 self.__itemChangingBlock = False
139
140 self.__adjustItemFeatures(item, rule)
141 130
142 def removeRule(self): 131 def removeRule(self):
143 """ 132 """
144 Public slot to remove the current rule. 133 Public slot to remove the current rule.
145 """ 134 """

eric ide

mercurial