RefactoringRope/ConfigurationPage/AutoCompletionRopePage.py

changeset 153
9557ef516806
parent 151
5260100b6700
child 191
2af42804bca2
equal deleted inserted replaced
152:d5f61819a69a 153:9557ef516806
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())

eric ide

mercurial