7 Module implementing the Editor Typing configuration page. |
7 Module implementing the Editor Typing configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import pyqtSlot |
10 from PyQt4.QtCore import pyqtSlot |
11 |
11 |
12 from ConfigurationPageBase import ConfigurationPageBase |
12 from .ConfigurationPageBase import ConfigurationPageBase |
13 from Ui_EditorTypingPage import Ui_EditorTypingPage |
13 from .Ui_EditorTypingPage import Ui_EditorTypingPage |
14 |
14 |
15 import Preferences |
15 import Preferences |
16 |
16 |
17 class EditorTypingPage(ConfigurationPageBase, Ui_EditorTypingPage): |
17 class EditorTypingPage(ConfigurationPageBase, Ui_EditorTypingPage): |
18 """ |
18 """ |
29 # set initial values |
29 # set initial values |
30 self.pageIds = {} |
30 self.pageIds = {} |
31 self.pageIds[' '] = self.stackedWidget.indexOf(self.emptyPage) |
31 self.pageIds[' '] = self.stackedWidget.indexOf(self.emptyPage) |
32 self.pageIds['Python'] = self.stackedWidget.indexOf(self.pythonPage) |
32 self.pageIds['Python'] = self.stackedWidget.indexOf(self.pythonPage) |
33 self.pageIds['Ruby'] = self.stackedWidget.indexOf(self.rubyPage) |
33 self.pageIds['Ruby'] = self.stackedWidget.indexOf(self.rubyPage) |
34 languages = self.pageIds.keys() |
34 languages = sorted(list(self.pageIds.keys())) |
35 languages.sort() |
|
36 for language in languages: |
35 for language in languages: |
37 self.languageCombo.addItem(language, self.pageIds[language]) |
36 self.languageCombo.addItem(language, self.pageIds[language]) |
38 |
37 |
39 # Python |
38 # Python |
40 self.pythonGroup.setChecked(\ |
39 self.pythonGroup.setChecked(\ |