--- a/src/eric7/Preferences/ConfigurationPages/EditorAutocompletionPage.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/EditorAutocompletionPage.py Wed Jul 13 14:55:47 2022 +0200 @@ -13,11 +13,11 @@ import Preferences -class EditorAutocompletionPage(ConfigurationPageBase, - Ui_EditorAutocompletionPage): +class EditorAutocompletionPage(ConfigurationPageBase, Ui_EditorAutocompletionPage): """ Class implementing the Editor Autocompletion configuration page. """ + def __init__(self): """ Constructor @@ -25,85 +25,84 @@ super().__init__() self.setupUi(self) self.setObjectName("EditorAutocompletionPage") - + # set initial values self.acEnabledGroupBox.setChecked( - Preferences.getEditor("AutoCompletionEnabled")) + Preferences.getEditor("AutoCompletionEnabled") + ) self.acCaseSensitivityCheckBox.setChecked( - Preferences.getEditor("AutoCompletionCaseSensitivity")) + Preferences.getEditor("AutoCompletionCaseSensitivity") + ) self.acReversedCheckBox.setChecked( - Preferences.getEditor("AutoCompletionReversedList")) + Preferences.getEditor("AutoCompletionReversedList") + ) self.acReplaceWordCheckBox.setChecked( - Preferences.getEditor("AutoCompletionReplaceWord")) + Preferences.getEditor("AutoCompletionReplaceWord") + ) self.acThresholdSlider.setValue( - Preferences.getEditor("AutoCompletionThreshold")) + Preferences.getEditor("AutoCompletionThreshold") + ) self.acScintillaCheckBox.setChecked( - Preferences.getEditor("AutoCompletionScintillaOnFail")) - self.acTimeoutSpinBox.setValue( - Preferences.getEditor("AutoCompletionTimeout")) + Preferences.getEditor("AutoCompletionScintillaOnFail") + ) + self.acTimeoutSpinBox.setValue(Preferences.getEditor("AutoCompletionTimeout")) self.acCacheGroup.setChecked( - Preferences.getEditor("AutoCompletionCacheEnabled")) + Preferences.getEditor("AutoCompletionCacheEnabled") + ) self.acCacheSizeSpinBox.setValue( - Preferences.getEditor("AutoCompletionCacheSize")) + Preferences.getEditor("AutoCompletionCacheSize") + ) self.acCacheTimeSpinBox.setValue( - Preferences.getEditor("AutoCompletionCacheTime")) + Preferences.getEditor("AutoCompletionCacheTime") + ) self.acWatchdogDoubleSpinBox.setValue( - Preferences.getEditor("AutoCompletionWatchdogTime") / 1000.0) - self.acLinesSlider.setValue( - Preferences.getEditor("AutoCompletionMaxLines")) - self.acCharSlider.setValue( - Preferences.getEditor("AutoCompletionMaxChars")) - + Preferences.getEditor("AutoCompletionWatchdogTime") / 1000.0 + ) + self.acLinesSlider.setValue(Preferences.getEditor("AutoCompletionMaxLines")) + self.acCharSlider.setValue(Preferences.getEditor("AutoCompletionMaxChars")) + def save(self): """ Public slot to save the Editor Autocompletion configuration. """ Preferences.setEditor( - "AutoCompletionEnabled", - self.acEnabledGroupBox.isChecked()) + "AutoCompletionEnabled", self.acEnabledGroupBox.isChecked() + ) Preferences.setEditor( - "AutoCompletionCaseSensitivity", - self.acCaseSensitivityCheckBox.isChecked()) - + "AutoCompletionCaseSensitivity", self.acCaseSensitivityCheckBox.isChecked() + ) + Preferences.setEditor( - "AutoCompletionReversedList", - self.acReversedCheckBox.isChecked()) - Preferences.setEditor( - "AutoCompletionReplaceWord", - self.acReplaceWordCheckBox.isChecked()) + "AutoCompletionReversedList", self.acReversedCheckBox.isChecked() + ) Preferences.setEditor( - "AutoCompletionThreshold", - self.acThresholdSlider.value()) - Preferences.setEditor( - "AutoCompletionScintillaOnFail", - self.acScintillaCheckBox.isChecked()) + "AutoCompletionReplaceWord", self.acReplaceWordCheckBox.isChecked() + ) + Preferences.setEditor("AutoCompletionThreshold", self.acThresholdSlider.value()) Preferences.setEditor( - "AutoCompletionTimeout", - self.acTimeoutSpinBox.value()) + "AutoCompletionScintillaOnFail", self.acScintillaCheckBox.isChecked() + ) + Preferences.setEditor("AutoCompletionTimeout", self.acTimeoutSpinBox.value()) Preferences.setEditor( - "AutoCompletionCacheEnabled", - self.acCacheGroup.isChecked()) - Preferences.setEditor( - "AutoCompletionCacheSize", - self.acCacheSizeSpinBox.value()) + "AutoCompletionCacheEnabled", self.acCacheGroup.isChecked() + ) Preferences.setEditor( - "AutoCompletionCacheTime", - self.acCacheTimeSpinBox.value()) + "AutoCompletionCacheSize", self.acCacheSizeSpinBox.value() + ) Preferences.setEditor( - "AutoCompletionWatchdogTime", - self.acWatchdogDoubleSpinBox.value() * 1000) + "AutoCompletionCacheTime", self.acCacheTimeSpinBox.value() + ) Preferences.setEditor( - "AutoCompletionMaxLines", - self.acLinesSlider.value()) - Preferences.setEditor( - "AutoCompletionMaxChars", - self.acCharSlider.value()) - + "AutoCompletionWatchdogTime", self.acWatchdogDoubleSpinBox.value() * 1000 + ) + Preferences.setEditor("AutoCompletionMaxLines", self.acLinesSlider.value()) + Preferences.setEditor("AutoCompletionMaxChars", self.acCharSlider.value()) + def create(dlg): """ Module function to create the configuration page. - + @param dlg reference to the configuration dialog @return reference to the instantiated page (ConfigurationPageBase) """