--- a/RefactoringRope/ConfigurationPage/AutoCompletionRopePage.py Sat Jun 25 18:06:56 2022 +0200 +++ b/RefactoringRope/ConfigurationPage/AutoCompletionRopePage.py Wed Sep 21 15:30:34 2022 +0200 @@ -9,9 +9,7 @@ from PyQt6.QtCore import pyqtSlot -from Preferences.ConfigurationPages.ConfigurationPageBase import ( - ConfigurationPageBase -) +from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase from .Ui_AutoCompletionRopePage import Ui_AutoCompletionRopePage @@ -19,33 +17,34 @@ """ Class implementing the Rope Autocompletion configuration page. """ + def __init__(self, plugin): """ Constructor - + @param plugin reference to the plugin object @type RefactoringRopePlugin """ ConfigurationPageBase.__init__(self) self.setupUi(self) self.setObjectName("AutoCompletionRopePage") - + self.__plugin = plugin - + # set initial values self.ropeAutocompletionCheckBox.setChecked( - self.__plugin.getPreferences("CodeAssistEnabled")) - self.acMaxfixesSpinBox.setValue( - self.__plugin.getPreferences("MaxFixes")) - + self.__plugin.getPreferences("CodeAssistEnabled") + ) + self.acMaxfixesSpinBox.setValue(self.__plugin.getPreferences("MaxFixes")) + def save(self): """ Public slot to save the Rope Autocompletion configuration. """ self.__plugin.setPreferences( - "CodeAssistEnabled", self.ropeAutocompletionCheckBox.isChecked()) - self.__plugin.setPreferences( - "MaxFixes", self.acMaxfixesSpinBox.value()) + "CodeAssistEnabled", self.ropeAutocompletionCheckBox.isChecked() + ) + self.__plugin.setPreferences("MaxFixes", self.acMaxfixesSpinBox.value()) def polishPage(self): """ @@ -53,7 +52,7 @@ """ names = self.__plugin.getCodeAssistServer().connectionNames() self.python3Button.setEnabled("Python3" in names) - + @pyqtSlot() def on_python3Button_clicked(self): """