7 Module implementing the Eric Calltips configuration page. |
7 Module implementing the Eric Calltips configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
10 from __future__ import unicode_literals # __IGNORE_WARNING__ |
11 |
11 |
12 from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase |
12 from Preferences.ConfigurationPages.ConfigurationPageBase import \ |
|
13 ConfigurationPageBase |
13 from .Ui_CallTipsEricPage import Ui_CallTipsEricPage |
14 from .Ui_CallTipsEricPage import Ui_CallTipsEricPage |
14 |
15 |
15 |
16 |
16 class CallTipsEricPage(ConfigurationPageBase, Ui_CallTipsEricPage): |
17 class CallTipsEricPage(ConfigurationPageBase, Ui_CallTipsEricPage): |
17 """ |
18 """ |
28 self.setObjectName("CallTipsEricPage") |
29 self.setObjectName("CallTipsEricPage") |
29 |
30 |
30 self.__plugin = plugin |
31 self.__plugin = plugin |
31 |
32 |
32 # set initial values |
33 # set initial values |
33 self.calltipsCheckBox.setChecked(\ |
34 self.calltipsCheckBox.setChecked( |
34 self.__plugin.getPreferences("CalltipsEnabled")) |
35 self.__plugin.getPreferences("CalltipsEnabled")) |
35 self.ctContextCheckBox.setChecked(\ |
36 self.ctContextCheckBox.setChecked( |
36 self.__plugin.getPreferences("CallTipsContextShown")) |
37 self.__plugin.getPreferences("CallTipsContextShown")) |
37 self.hierarchyCheckBox.setChecked( |
38 self.hierarchyCheckBox.setChecked( |
38 self.__plugin.getPreferences("CallTipsFollowHierarchy")) |
39 self.__plugin.getPreferences("CallTipsFollowHierarchy")) |
39 |
40 |
40 def save(self): |
41 def save(self): |
41 """ |
42 """ |
42 Public slot to save the Eric Calltips configuration. |
43 Public slot to save the Eric Calltips configuration. |
43 """ |
44 """ |
44 self.__plugin.setPreferences("CalltipsEnabled", |
45 self.__plugin.setPreferences( |
|
46 "CalltipsEnabled", |
45 self.calltipsCheckBox.isChecked()) |
47 self.calltipsCheckBox.isChecked()) |
46 self.__plugin.setPreferences("CallTipsContextShown", |
48 self.__plugin.setPreferences( |
|
49 "CallTipsContextShown", |
47 self.ctContextCheckBox.isChecked()) |
50 self.ctContextCheckBox.isChecked()) |
48 self.__plugin.setPreferences("CallTipsFollowHierarchy", |
51 self.__plugin.setPreferences( |
|
52 "CallTipsFollowHierarchy", |
49 self.hierarchyCheckBox.isChecked()) |
53 self.hierarchyCheckBox.isChecked()) |