VultureChecker/EditWhiteListDialog.py

changeset 8
46783c4f7187
parent 6
76c0f3ed7ac5
child 9
1ce891a2b3ae
equal deleted inserted replaced
7:a1a6ff3e5486 8:46783c4f7187
32 self.setupUi(self) 32 self.setupUi(self)
33 33
34 self.__lists = [ 34 self.__lists = [
35 self.classesList, 35 self.classesList,
36 self.functionsList, 36 self.functionsList,
37 self.slotsList,
37 self.attributesList, 38 self.attributesList,
38 self.variablesList, 39 self.variablesList,
39 self.propertiesList, 40 self.propertiesList,
40 self.patternsList, 41 self.patternsList,
41 ] 42 ]
42 43
43 self.classesList.addItems(whitelists["class"]) 44 self.classesList.addItems(whitelists["class"])
44 self.functionsList.addItems(whitelists["function"]) 45 self.functionsList.addItems(whitelists["function"])
46 self.slotsList.addItems(whitelists["slot"])
45 self.attributesList.addItems(whitelists["attribute"]) 47 self.attributesList.addItems(whitelists["attribute"])
46 self.variablesList.addItems(whitelists["variable"]) 48 self.variablesList.addItems(whitelists["variable"])
47 self.propertiesList.addItems(whitelists["property"]) 49 self.propertiesList.addItems(whitelists["property"])
48 self.patternsList.addItems(whitelists["__patterns__"]) 50 self.patternsList.addItems(whitelists["__patterns__"])
49 51
88 90
89 @pyqtSlot() 91 @pyqtSlot()
90 def on_classesList_itemSelectionChanged(self): 92 def on_classesList_itemSelectionChanged(self):
91 """ 93 """
92 Private slot to react upon a change of selection in the classes list. 94 Private slot to react upon a change of selection in the classes list.
95 """
96 self.__setButtonEnabledStates()
97
98 @pyqtSlot()
99 def on_slotsList_itemSelectionChanged(self):
100 """
101 Private slot to react upon a change of selection in the slots list.
93 """ 102 """
94 self.__setButtonEnabledStates() 103 self.__setButtonEnabledStates()
95 104
96 def __isPattern(self, name): 105 def __isPattern(self, name):
97 """ 106 """
186 @rtype dict of list of str 195 @rtype dict of list of str
187 """ 196 """
188 whitelists = { 197 whitelists = {
189 "class": self.__getWhiteList(self.classesList), 198 "class": self.__getWhiteList(self.classesList),
190 "function": self.__getWhiteList(self.functionsList), 199 "function": self.__getWhiteList(self.functionsList),
200 "slot": self.__getWhiteList(self.slotsList),
191 "attribute": self.__getWhiteList(self.attributesList), 201 "attribute": self.__getWhiteList(self.attributesList),
192 "variable": self.__getWhiteList(self.variablesList), 202 "variable": self.__getWhiteList(self.variablesList),
193 "property": self.__getWhiteList(self.propertiesList), 203 "property": self.__getWhiteList(self.propertiesList),
194 "__patterns__": self.__getWhiteList(self.patternsList), 204 "__patterns__": self.__getWhiteList(self.patternsList),
195 } 205 }

eric ide

mercurial