diff -r 2194921f5e22 -r 7925ae5c9f17 VultureChecker/EditWhiteListDialog.py --- a/VultureChecker/EditWhiteListDialog.py Sat Mar 31 13:04:21 2018 +0200 +++ b/VultureChecker/EditWhiteListDialog.py Sun Nov 25 12:44:16 2018 +0100 @@ -38,6 +38,7 @@ self.attributesList, self.variablesList, self.propertiesList, + self.importsList, self.patternsList, ] @@ -47,6 +48,7 @@ self.attributesList.addItems(whitelists["attribute"]) self.variablesList.addItems(whitelists["variable"]) self.propertiesList.addItems(whitelists["property"]) + self.importsList.addItems(whitelists["import"]) self.patternsList.addItems(whitelists["__patterns__"]) self.listsWidget.setCurrentIndex(self.listsWidget.count() - 1) @@ -102,6 +104,13 @@ """ self.__setButtonEnabledStates() + @pyqtSlot() + def on_importsList_itemSelectionChanged(self): + """ + Private slot to react upon a change of selection in the imports list. + """ + self.__setButtonEnabledStates() + def __isPattern(self, name): """ Private method to check, if a name is a wildcard pattern. @@ -125,7 +134,7 @@ """ name, ok = QInputDialog.getText( self, - self.tr("Add Whitelist"), + self.tr("Add to Whitelist"), self.tr("Enter a name or wildcard pattern to be added to the" " current whitelist:"), QLineEdit.Normal) @@ -201,6 +210,7 @@ "attribute": self.__getWhiteList(self.attributesList), "variable": self.__getWhiteList(self.variablesList), "property": self.__getWhiteList(self.propertiesList), + "import": self.__getWhiteList(self.importsList), "__patterns__": self.__getWhiteList(self.patternsList), } return whitelists