VultureChecker/EditWhiteListDialog.py

changeset 55
7925ae5c9f17
parent 53
4eb2ec8fff7c
child 60
31b4426c9502
equal deleted inserted replaced
54:2194921f5e22 55:7925ae5c9f17
36 self.functionsList, 36 self.functionsList,
37 self.slotsList, 37 self.slotsList,
38 self.attributesList, 38 self.attributesList,
39 self.variablesList, 39 self.variablesList,
40 self.propertiesList, 40 self.propertiesList,
41 self.importsList,
41 self.patternsList, 42 self.patternsList,
42 ] 43 ]
43 44
44 self.classesList.addItems(whitelists["class"]) 45 self.classesList.addItems(whitelists["class"])
45 self.functionsList.addItems(whitelists["function"]) 46 self.functionsList.addItems(whitelists["function"])
46 self.slotsList.addItems(whitelists["slot"]) 47 self.slotsList.addItems(whitelists["slot"])
47 self.attributesList.addItems(whitelists["attribute"]) 48 self.attributesList.addItems(whitelists["attribute"])
48 self.variablesList.addItems(whitelists["variable"]) 49 self.variablesList.addItems(whitelists["variable"])
49 self.propertiesList.addItems(whitelists["property"]) 50 self.propertiesList.addItems(whitelists["property"])
51 self.importsList.addItems(whitelists["import"])
50 self.patternsList.addItems(whitelists["__patterns__"]) 52 self.patternsList.addItems(whitelists["__patterns__"])
51 53
52 self.listsWidget.setCurrentIndex(self.listsWidget.count() - 1) 54 self.listsWidget.setCurrentIndex(self.listsWidget.count() - 1)
53 55
54 @pyqtSlot() 56 @pyqtSlot()
97 99
98 @pyqtSlot() 100 @pyqtSlot()
99 def on_slotsList_itemSelectionChanged(self): 101 def on_slotsList_itemSelectionChanged(self):
100 """ 102 """
101 Private slot to react upon a change of selection in the slots list. 103 Private slot to react upon a change of selection in the slots list.
104 """
105 self.__setButtonEnabledStates()
106
107 @pyqtSlot()
108 def on_importsList_itemSelectionChanged(self):
109 """
110 Private slot to react upon a change of selection in the imports list.
102 """ 111 """
103 self.__setButtonEnabledStates() 112 self.__setButtonEnabledStates()
104 113
105 def __isPattern(self, name): 114 def __isPattern(self, name):
106 """ 115 """
123 """ 132 """
124 Private slot to add an entry to the current list. 133 Private slot to add an entry to the current list.
125 """ 134 """
126 name, ok = QInputDialog.getText( 135 name, ok = QInputDialog.getText(
127 self, 136 self,
128 self.tr("Add Whitelist"), 137 self.tr("Add to Whitelist"),
129 self.tr("Enter a name or wildcard pattern to be added to the" 138 self.tr("Enter a name or wildcard pattern to be added to the"
130 " current whitelist:"), 139 " current whitelist:"),
131 QLineEdit.Normal) 140 QLineEdit.Normal)
132 if ok and bool(name): 141 if ok and bool(name):
133 curr = self.__lists[self.listsWidget.currentIndex()] 142 curr = self.__lists[self.listsWidget.currentIndex()]
199 "function": self.__getWhiteList(self.functionsList), 208 "function": self.__getWhiteList(self.functionsList),
200 "slot": self.__getWhiteList(self.slotsList), 209 "slot": self.__getWhiteList(self.slotsList),
201 "attribute": self.__getWhiteList(self.attributesList), 210 "attribute": self.__getWhiteList(self.attributesList),
202 "variable": self.__getWhiteList(self.variablesList), 211 "variable": self.__getWhiteList(self.variablesList),
203 "property": self.__getWhiteList(self.propertiesList), 212 "property": self.__getWhiteList(self.propertiesList),
213 "import": self.__getWhiteList(self.importsList),
204 "__patterns__": self.__getWhiteList(self.patternsList), 214 "__patterns__": self.__getWhiteList(self.patternsList),
205 } 215 }
206 return whitelists 216 return whitelists

eric ide

mercurial