AssistantEric/ConfigurationPages/AutoCompletionEricPage.py

changeset 84
67197c1f11eb
parent 76
add31149e0b1
child 87
55b5831bcad0
equal deleted inserted replaced
83:b447f89da620 84:67197c1f11eb
9 9
10 from __future__ import unicode_literals # __IGNORE_WARNING__ 10 from __future__ import unicode_literals # __IGNORE_WARNING__
11 11
12 from AssistantEric.Assistant import AcsAPIs, AcsDocument, AcsProject 12 from AssistantEric.Assistant import AcsAPIs, AcsDocument, AcsProject
13 13
14 from Preferences.ConfigurationPages.ConfigurationPageBase import ConfigurationPageBase 14 from Preferences.ConfigurationPages.ConfigurationPageBase import \
15 ConfigurationPageBase
15 from .Ui_AutoCompletionEricPage import Ui_AutoCompletionEricPage 16 from .Ui_AutoCompletionEricPage import Ui_AutoCompletionEricPage
16 17
17 18
18 class AutoCompletionEricPage(ConfigurationPageBase, Ui_AutoCompletionEricPage): 19 class AutoCompletionEricPage(ConfigurationPageBase, Ui_AutoCompletionEricPage):
19 """ 20 """
45 46
46 def save(self): 47 def save(self):
47 """ 48 """
48 Public slot to save the Eric Autocompletion configuration. 49 Public slot to save the Eric Autocompletion configuration.
49 """ 50 """
50 self.__plugin.setPreferences("AutoCompletionEnabled", 51 self.__plugin.setPreferences(
52 "AutoCompletionEnabled",
51 self.autocompletionCheckBox.isChecked()) 53 self.autocompletionCheckBox.isChecked())
52 54
53 acSource = 0 55 acSource = 0
54 if self.apisCheckBox.isChecked(): 56 if self.apisCheckBox.isChecked():
55 acSource |= AcsAPIs 57 acSource |= AcsAPIs
57 acSource |= AcsDocument 59 acSource |= AcsDocument
58 if self.projectCheckBox.isChecked(): 60 if self.projectCheckBox.isChecked():
59 acSource |= AcsProject 61 acSource |= AcsProject
60 self.__plugin.setPreferences("AutoCompletionSource", acSource) 62 self.__plugin.setPreferences("AutoCompletionSource", acSource)
61 63
62 self.__plugin.setPreferences("AutoCompletionFollowHierarchy", 64 self.__plugin.setPreferences(
65 "AutoCompletionFollowHierarchy",
63 self.hierarchyCheckBox.isChecked()) 66 self.hierarchyCheckBox.isChecked())

eric ide

mercurial