VultureChecker/EditWhiteListDialog.py

changeset 8
46783c4f7187
parent 6
76c0f3ed7ac5
child 9
1ce891a2b3ae
--- 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),

eric ide

mercurial