10 from PyQt4.QtCore import pyqtSlot |
10 from PyQt4.QtCore import pyqtSlot |
11 from PyQt4.QtGui import QPixmap, QIcon, QFileDialog |
11 from PyQt4.QtGui import QPixmap, QIcon, QFileDialog |
12 |
12 |
13 from E4Gui.E4Completers import E4FileCompleter |
13 from E4Gui.E4Completers import E4FileCompleter |
14 |
14 |
15 from ConfigurationPageBase import ConfigurationPageBase |
15 from .ConfigurationPageBase import ConfigurationPageBase |
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 |
21 from QScintilla.SpellChecker import SpellChecker |
84 Preferences.setEditor("SpellCheckStringsOnly", |
84 Preferences.setEditor("SpellCheckStringsOnly", |
85 self.stringsOnlyCheckBox.isChecked()) |
85 self.stringsOnlyCheckBox.isChecked()) |
86 Preferences.setEditor("SpellCheckingMinWordSize", |
86 Preferences.setEditor("SpellCheckingMinWordSize", |
87 self.minimumWordSizeSlider.value()) |
87 self.minimumWordSizeSlider.value()) |
88 |
88 |
89 for key in self.editorColours.keys(): |
89 for key in list(self.editorColours.keys()): |
90 Preferences.setEditorColour(key, self.editorColours[key]) |
90 Preferences.setEditorColour(key, self.editorColours[key]) |
91 |
91 |
92 Preferences.setEditor("SpellCheckingPersonalWordList", self.pwlEdit.text()) |
92 Preferences.setEditor("SpellCheckingPersonalWordList", self.pwlEdit.text()) |
93 Preferences.setEditor("SpellCheckingPersonalExcludeList", self.pelEdit.text()) |
93 Preferences.setEditor("SpellCheckingPersonalExcludeList", self.pelEdit.text()) |
94 |
94 |