Helpviewer/AdBlock/AdBlockTreeWidget.py

changeset 5587
ea526b78ee6c
parent 5389
9b1c800daff3
child 6048
82ad8ec9548c
equal deleted inserted replaced
5586:0e5421d679e7 5587:ea526b78ee6c
104 self.showRule(None) 104 self.showRule(None)
105 self.__itemChangingBlock = False 105 self.__itemChangingBlock = False
106 QApplication.restoreOverrideCursor() 106 QApplication.restoreOverrideCursor()
107 QApplication.processEvents() 107 QApplication.processEvents()
108 108
109 def addRule(self, filter=""): 109 def addRule(self, filterRule=""):
110 """ 110 """
111 Public slot to add a new rule. 111 Public slot to add a new rule.
112 112
113 @param filter filter to be added (string) 113 @param filterRule filter to be added (string)
114 """ 114 """
115 if not self.__subscription.canEditRules(): 115 if not self.__subscription.canEditRules():
116 return 116 return
117 117
118 if not filter: 118 if not filterRule:
119 filter, ok = QInputDialog.getText( 119 filterRule, ok = QInputDialog.getText(
120 self, 120 self,
121 self.tr("Add Custom Rule"), 121 self.tr("Add Custom Rule"),
122 self.tr("Write your rule here:"), 122 self.tr("Write your rule here:"),
123 QLineEdit.Normal) 123 QLineEdit.Normal)
124 if not ok or filter == "": 124 if not ok or filterRule == "":
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(filterRule, self.__subscription)
129 self.__subscription.addRule(rule) 129 self.__subscription.addRule(rule)
130 130
131 def removeRule(self): 131 def removeRule(self):
132 """ 132 """
133 Public slot to remove the current rule. 133 Public slot to remove the current rule.

eric ide

mercurial