--- a/Preferences/ConfigurationPages/ConfigurationPageBase.py Mon Feb 05 19:15:47 2018 +0100 +++ b/Preferences/ConfigurationPages/ConfigurationPageBase.py Mon Feb 05 19:59:18 2018 +0100 @@ -66,15 +66,17 @@ button.setIcon(QIcon(pm)) button.setProperty("colorKey", colourKey) button.setProperty("hasAlpha", hasAlpha) - button.clicked.connect(self.__selectColourSlot) + button.clicked.connect(lambda: self.__selectColourSlot(button)) self.__coloursDict[colourKey] = [colour, byName] @pyqtSlot() - def __selectColourSlot(self): + def __selectColourSlot(self, button): """ Private slot to select a color. + + @param button reference to the button been pressed + @type QPushButton """ - button = self.sender() colorKey = button.property("colorKey") hasAlpha = button.property("hasAlpha")