--- a/RefactoringRope/ConfigurationPage/CallTipsRopePage.py Sat Jun 25 18:06:56 2022 +0200 +++ b/RefactoringRope/ConfigurationPage/CallTipsRopePage.py Wed Sep 21 15:30:34 2022 +0200 @@ -7,9 +7,7 @@ Module implementing the Rope Calltips configuration page. """ -from Preferences.ConfigurationPages.ConfigurationPageBase import ( - ConfigurationPageBase -) +from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase from .Ui_CallTipsRopePage import Ui_CallTipsRopePage @@ -17,30 +15,33 @@ """ Class implementing the Rope Calltips configuration page. """ + def __init__(self, plugin): """ Constructor - + @param plugin reference to the plugin object @type RefactoringRopePlugin """ ConfigurationPageBase.__init__(self) self.setupUi(self) self.setObjectName("CallTipsRopePage") - + self.__plugin = plugin - + # set initial values self.ropeCalltipsCheckBox.setChecked( - self.__plugin.getPreferences("CodeAssistCalltipsEnabled")) + self.__plugin.getPreferences("CodeAssistCalltipsEnabled") + ) self.ctMaxfixesSpinBox.setValue( - self.__plugin.getPreferences("CalltipsMaxFixes")) - + self.__plugin.getPreferences("CalltipsMaxFixes") + ) + def save(self): """ Public slot to save the Rope Calltips configuration. """ self.__plugin.setPreferences( - "CodeAssistCalltipsEnabled", self.ropeCalltipsCheckBox.isChecked()) - self.__plugin.setPreferences( - "CalltipsMaxFixes", self.ctMaxfixesSpinBox.value()) + "CodeAssistCalltipsEnabled", self.ropeCalltipsCheckBox.isChecked() + ) + self.__plugin.setPreferences("CalltipsMaxFixes", self.ctMaxfixesSpinBox.value())