6 """ |
6 """ |
7 Module implementing the Rope Autocompletion configuration page. |
7 Module implementing the Rope Autocompletion configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
|
12 from E5Gui.E5Application import e5App |
|
13 |
11 |
14 from Preferences.ConfigurationPages.ConfigurationPageBase import \ |
12 from Preferences.ConfigurationPages.ConfigurationPageBase import \ |
15 ConfigurationPageBase |
13 ConfigurationPageBase |
16 from .Ui_AutoCompletionRopePage import Ui_AutoCompletionRopePage |
14 from .Ui_AutoCompletionRopePage import Ui_AutoCompletionRopePage |
17 |
15 |
37 self.__plugin.getPreferences("CodeAssistEnabled")) |
35 self.__plugin.getPreferences("CodeAssistEnabled")) |
38 self.acMaxfixesSpinBox.setValue( |
36 self.acMaxfixesSpinBox.setValue( |
39 self.__plugin.getPreferences("MaxFixes")) |
37 self.__plugin.getPreferences("MaxFixes")) |
40 self.codeAssistTimeoutSpinBox.setValue( |
38 self.codeAssistTimeoutSpinBox.setValue( |
41 self.__plugin.getPreferences("CodeAssistTimeout")) |
39 self.__plugin.getPreferences("CodeAssistTimeout")) |
42 self.qscintillaCheckBox.setChecked( |
|
43 self.__plugin.getPreferences("ShowQScintillaCompletions")) |
|
44 if e5App().getObject("UserInterface").versionIsNewer("6.0.99", |
|
45 "20150530"): |
|
46 self.qscintillaCheckBox.setVisible(False) |
|
47 |
40 |
48 def save(self): |
41 def save(self): |
49 """ |
42 """ |
50 Public slot to save the Rope Autocompletion configuration. |
43 Public slot to save the Rope Autocompletion configuration. |
51 """ |
44 """ |
53 "CodeAssistEnabled", self.ropeAutocompletionCheckBox.isChecked()) |
46 "CodeAssistEnabled", self.ropeAutocompletionCheckBox.isChecked()) |
54 self.__plugin.setPreferences( |
47 self.__plugin.setPreferences( |
55 "MaxFixes", self.acMaxfixesSpinBox.value()) |
48 "MaxFixes", self.acMaxfixesSpinBox.value()) |
56 self.__plugin.setPreferences( |
49 self.__plugin.setPreferences( |
57 "CodeAssistTimeout", self.codeAssistTimeoutSpinBox.value()) |
50 "CodeAssistTimeout", self.codeAssistTimeoutSpinBox.value()) |
58 self.__plugin.setPreferences( |
|
59 "ShowQScintillaCompletions", self.qscintillaCheckBox.isChecked()) |
|