7 Module implementing the Editor Spellchecking configuration page. |
7 Module implementing the Editor Spellchecking configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from eric7 import Preferences |
10 from eric7 import Preferences |
11 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
11 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes |
|
12 from eric7.QScintilla.SpellChecker import SpellChecker |
12 |
13 |
13 from .ConfigurationPageBase import ConfigurationPageBase |
14 from .ConfigurationPageBase import ConfigurationPageBase |
14 from .Ui_EditorSpellCheckingPage import Ui_EditorSpellCheckingPage |
15 from .Ui_EditorSpellCheckingPage import Ui_EditorSpellCheckingPage |
15 |
16 |
16 |
17 |
30 self.pwlPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
31 self.pwlPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
31 self.pwlPicker.setFilters(self.tr("Dictionary File (*.dic);;All Files (*)")) |
32 self.pwlPicker.setFilters(self.tr("Dictionary File (*.dic);;All Files (*)")) |
32 |
33 |
33 self.pelPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
34 self.pelPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
34 self.pelPicker.setFilters(self.tr("Dictionary File (*.dic);;All Files (*)")) |
35 self.pelPicker.setFilters(self.tr("Dictionary File (*.dic);;All Files (*)")) |
35 |
|
36 from eric7.QScintilla.SpellChecker import SpellChecker |
|
37 |
36 |
38 languages = sorted(SpellChecker.getAvailableLanguages()) |
37 languages = sorted(SpellChecker.getAvailableLanguages()) |
39 self.defaultLanguageCombo.addItems(languages) |
38 self.defaultLanguageCombo.addItems(languages) |
40 if languages: |
39 if languages: |
41 self.errorLabel.hide() |
40 self.errorLabel.hide() |