RefactoringRope/ConfigurationPage/CallTipsRopePage.py

branch
eric7
changeset 389
4f53795beff0
parent 374
958f34e97952
child 394
b34f5dd3db27
equal deleted inserted replaced
388:cb044ec27c24 389:4f53795beff0
5 5
6 """ 6 """
7 Module implementing the Rope Calltips configuration page. 7 Module implementing the Rope Calltips configuration page.
8 """ 8 """
9 9
10 from Preferences.ConfigurationPages.ConfigurationPageBase import ( 10 from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase
11 ConfigurationPageBase
12 )
13 from .Ui_CallTipsRopePage import Ui_CallTipsRopePage 11 from .Ui_CallTipsRopePage import Ui_CallTipsRopePage
14 12
15 13
16 class CallTipsRopePage(ConfigurationPageBase, Ui_CallTipsRopePage): 14 class CallTipsRopePage(ConfigurationPageBase, Ui_CallTipsRopePage):
17 """ 15 """
18 Class implementing the Rope Calltips configuration page. 16 Class implementing the Rope Calltips configuration page.
19 """ 17 """
18
20 def __init__(self, plugin): 19 def __init__(self, plugin):
21 """ 20 """
22 Constructor 21 Constructor
23 22
24 @param plugin reference to the plugin object 23 @param plugin reference to the plugin object
25 @type RefactoringRopePlugin 24 @type RefactoringRopePlugin
26 """ 25 """
27 ConfigurationPageBase.__init__(self) 26 ConfigurationPageBase.__init__(self)
28 self.setupUi(self) 27 self.setupUi(self)
29 self.setObjectName("CallTipsRopePage") 28 self.setObjectName("CallTipsRopePage")
30 29
31 self.__plugin = plugin 30 self.__plugin = plugin
32 31
33 # set initial values 32 # set initial values
34 self.ropeCalltipsCheckBox.setChecked( 33 self.ropeCalltipsCheckBox.setChecked(
35 self.__plugin.getPreferences("CodeAssistCalltipsEnabled")) 34 self.__plugin.getPreferences("CodeAssistCalltipsEnabled")
35 )
36 self.ctMaxfixesSpinBox.setValue( 36 self.ctMaxfixesSpinBox.setValue(
37 self.__plugin.getPreferences("CalltipsMaxFixes")) 37 self.__plugin.getPreferences("CalltipsMaxFixes")
38 38 )
39
39 def save(self): 40 def save(self):
40 """ 41 """
41 Public slot to save the Rope Calltips configuration. 42 Public slot to save the Rope Calltips configuration.
42 """ 43 """
43 self.__plugin.setPreferences( 44 self.__plugin.setPreferences(
44 "CodeAssistCalltipsEnabled", self.ropeCalltipsCheckBox.isChecked()) 45 "CodeAssistCalltipsEnabled", self.ropeCalltipsCheckBox.isChecked()
45 self.__plugin.setPreferences( 46 )
46 "CalltipsMaxFixes", self.ctMaxfixesSpinBox.value()) 47 self.__plugin.setPreferences("CalltipsMaxFixes", self.ctMaxfixesSpinBox.value())

eric ide

mercurial