--- a/Preferences/ConfigurationPages/EditorSpellCheckingPage.py Fri Mar 11 08:55:14 2011 +0100 +++ b/Preferences/ConfigurationPages/EditorSpellCheckingPage.py Fri Mar 11 16:51:57 2011 +0100 @@ -20,6 +20,7 @@ from QScintilla.SpellChecker import SpellChecker + class EditorSpellCheckingPage(ConfigurationPageBase, Ui_EditorSpellCheckingPage): """ Class implementing the Editor Spellchecking configuration page. @@ -41,8 +42,8 @@ else: self.spellingFrame.setEnabled(False) - self.pwlFileCompleter = E5FileCompleter(self.pwlEdit, showHidden = True) - self.pelFileCompleter = E5FileCompleter(self.pelEdit, showHidden = True) + self.pwlFileCompleter = E5FileCompleter(self.pwlEdit, showHidden=True) + self.pelFileCompleter = E5FileCompleter(self.pelEdit, showHidden=True) # set initial values self.checkingEnabledCheckBox.setChecked( @@ -58,7 +59,7 @@ Preferences.getEditor("SpellCheckingMinWordSize")) self.editorColours["SpellingMarkers"] = \ - self.initColour("SpellingMarkers", self.spellingMarkerButton, + self.initColour("SpellingMarkers", self.spellingMarkerButton, Preferences.getEditorColour) self.pwlEdit.setText(Preferences.getEditor("SpellCheckingPersonalWordList")) @@ -75,15 +76,15 @@ """ Public slot to save the Editor Search configuration. """ - Preferences.setEditor("SpellCheckingEnabled", + Preferences.setEditor("SpellCheckingEnabled", self.checkingEnabledCheckBox.isChecked()) - Preferences.setEditor("SpellCheckingDefaultLanguage", + Preferences.setEditor("SpellCheckingDefaultLanguage", self.defaultLanguageCombo.currentText()) - Preferences.setEditor("SpellCheckStringsOnly", + Preferences.setEditor("SpellCheckStringsOnly", self.stringsOnlyCheckBox.isChecked()) - Preferences.setEditor("SpellCheckingMinWordSize", + Preferences.setEditor("SpellCheckingMinWordSize", self.minimumWordSizeSlider.value()) for key in list(self.editorColours.keys()): @@ -92,7 +93,7 @@ Preferences.setEditor("SpellCheckingPersonalWordList", self.pwlEdit.text()) Preferences.setEditor("SpellCheckingPersonalExcludeList", self.pelEdit.text()) - Preferences.setEditor("AutoSpellCheckingEnabled", + Preferences.setEditor("AutoSpellCheckingEnabled", self.enabledCheckBox.isChecked()) Preferences.setEditor("AutoSpellCheckChunkSize", self.chunkSizeSpinBox.value()) @@ -102,7 +103,7 @@ Private slot to set the colour of the spelling markers. """ self.editorColours["SpellingMarkers"] = \ - self.selectColour(self.spellingMarkerButton, + self.selectColour(self.spellingMarkerButton, self.editorColours["SpellingMarkers"], True) @pyqtSlot() @@ -133,6 +134,7 @@ if file: self.pelEdit.setText(Utilities.toNativeSeparators(file)) + def create(dlg): """ Module function to create the configuration page.