Helpviewer/AdBlock/AdBlockTreeWidget.py

changeset 1973
c643c1d33c7b
parent 1970
02cf3bac079b
child 1994
84d55b34ba5a
equal deleted inserted replaced
1972:5341662d6cfb 1973:c643c1d33c7b
103 self.showRule(None) 103 self.showRule(None)
104 self.__itemChangingBlock = False 104 self.__itemChangingBlock = False
105 QApplication.restoreOverrideCursor() 105 QApplication.restoreOverrideCursor()
106 QApplication.processEvents() 106 QApplication.processEvents()
107 107
108 def addRule(self): 108 def addRule(self, filter=""):
109 """ 109 """
110 Public slot to add a new rule. 110 Public slot to add a new rule.
111
112 @param filter filter to be added (string)
111 """ 113 """
112 if not self.__subscription.canEditRules(): 114 if not self.__subscription.canEditRules():
113 return 115 return
114 116
115 filter = QInputDialog.getText( 117 if not filter:
116 self, 118 filter = QInputDialog.getText(
117 self.trUtf8("Add Custom Rule"), 119 self,
118 self.trUtf8("Write your rule here:"), 120 self.trUtf8("Add Custom Rule"),
119 QLineEdit.Normal) 121 self.trUtf8("Write your rule here:"),
120 if filter == "": 122 QLineEdit.Normal)
121 return 123 if filter == "":
124 return
122 125
123 rule = AdBlockRule(filter, self.__subscription) 126 rule = AdBlockRule(filter, self.__subscription)
124 offset = self.__subscription.addRule(rule) 127 offset = self.__subscription.addRule(rule)
125 128
126 item = QTreeWidgetItem() 129 item = QTreeWidgetItem()

eric ide

mercurial