diff -r a1a6ff3e5486 -r 46783c4f7187 VultureChecker/EditWhiteListDialog.py --- a/VultureChecker/EditWhiteListDialog.py Tue Oct 06 20:01:23 2015 +0200 +++ b/VultureChecker/EditWhiteListDialog.py Wed Oct 07 19:17:49 2015 +0200 @@ -34,6 +34,7 @@ self.__lists = [ self.classesList, self.functionsList, + self.slotsList, self.attributesList, self.variablesList, self.propertiesList, @@ -42,6 +43,7 @@ self.classesList.addItems(whitelists["class"]) self.functionsList.addItems(whitelists["function"]) + self.slotsList.addItems(whitelists["slot"]) self.attributesList.addItems(whitelists["attribute"]) self.variablesList.addItems(whitelists["variable"]) self.propertiesList.addItems(whitelists["property"]) @@ -93,6 +95,13 @@ """ self.__setButtonEnabledStates() + @pyqtSlot() + def on_slotsList_itemSelectionChanged(self): + """ + Private slot to react upon a change of selection in the slots list. + """ + self.__setButtonEnabledStates() + def __isPattern(self, name): """ Private method to check, if a name is a wildcard pattern. @@ -188,6 +197,7 @@ whitelists = { "class": self.__getWhiteList(self.classesList), "function": self.__getWhiteList(self.functionsList), + "slot": self.__getWhiteList(self.slotsList), "attribute": self.__getWhiteList(self.attributesList), "variable": self.__getWhiteList(self.variablesList), "property": self.__getWhiteList(self.propertiesList),