Preferences/ConfigurationPages/EditorSpellCheckingPage.py

changeset 2408
dc3a7c9d8f6e
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 2964
84b65fb9e780
equal deleted inserted replaced
2407:b98cc8ee1142 2408:dc3a7c9d8f6e
16 from .Ui_EditorSpellCheckingPage import Ui_EditorSpellCheckingPage 16 from .Ui_EditorSpellCheckingPage import Ui_EditorSpellCheckingPage
17 17
18 import Preferences 18 import Preferences
19 import Utilities 19 import Utilities
20 20
21 from QScintilla.SpellChecker import SpellChecker
22
23 21
24 class EditorSpellCheckingPage(ConfigurationPageBase, Ui_EditorSpellCheckingPage): 22 class EditorSpellCheckingPage(ConfigurationPageBase, Ui_EditorSpellCheckingPage):
25 """ 23 """
26 Class implementing the Editor Spellchecking configuration page. 24 Class implementing the Editor Spellchecking configuration page.
27 """ 25 """
31 """ 29 """
32 super().__init__() 30 super().__init__()
33 self.setupUi(self) 31 self.setupUi(self)
34 self.setObjectName("EditorSpellCheckingPage") 32 self.setObjectName("EditorSpellCheckingPage")
35 33
34 from QScintilla.SpellChecker import SpellChecker
36 languages = sorted(SpellChecker.getAvailableLanguages()) 35 languages = sorted(SpellChecker.getAvailableLanguages())
37 self.defaultLanguageCombo.addItems(languages) 36 self.defaultLanguageCombo.addItems(languages)
38 if languages: 37 if languages:
39 self.errorLabel.hide() 38 self.errorLabel.hide()
40 else: 39 else:

eric ide

mercurial