diff -r bca24255502b -r 76c0f3ed7ac5 VultureChecker/VultureCheckerDialog.py --- a/VultureChecker/VultureCheckerDialog.py Mon Oct 05 19:58:57 2015 +0200 +++ b/VultureChecker/VultureCheckerDialog.py Tue Oct 06 19:29:52 2015 +0200 @@ -656,9 +656,11 @@ """ Private slot to edit the whitelist. """ - # TODO: add a whitelist edit dialog with "add" and "delete" -## whitelist = dlg.getWhiteList() -## self.__storeWhiteList(whitelist) + from .EditWhiteListDialog import EditWhiteListDialog + dlg = EditWhiteListDialog(self.__data["WhiteLists"]) + if dlg.exec_() == QDialog.Accepted: + whitelists = dlg.getWhiteLists() + self.__storeWhiteLists(whitelists) def __whiteList(self): """ @@ -681,9 +683,9 @@ self.resultList.takeTopLevelItem( self.resultList.indexOfTopLevelItem(pitm)) del pitm - self.__storeWhiteList(whitelists) + self.__storeWhiteLists(whitelists) - def __storeWhiteList(self, whitelists): + def __storeWhiteLists(self, whitelists): """ Private method to store the new whitelists, if they have changed.