AssistantEric/ConfigurationPages/AutoCompletionEricPage.py

changeset 54
89d28458ff40
parent 50
005b6127b978
child 65
71f50b4cc169
equal deleted inserted replaced
53:cc91f2132635 54:89d28458ff40
36 acSource = self.__plugin.getPreferences("AutoCompletionSource") 36 acSource = self.__plugin.getPreferences("AutoCompletionSource")
37 self.apisCheckBox.setChecked(acSource & AcsAPIs) 37 self.apisCheckBox.setChecked(acSource & AcsAPIs)
38 self.documentCheckBox.setChecked(acSource & AcsDocument) 38 self.documentCheckBox.setChecked(acSource & AcsDocument)
39 self.projectCheckBox.setChecked(acSource & AcsProject) 39 self.projectCheckBox.setChecked(acSource & AcsProject)
40 40
41 self.hierarchyCheckBox.setChecked(
42 self.__plugin.getPreferences("AutoCompletionFollowHierarchy"))
43
41 def save(self): 44 def save(self):
42 """ 45 """
43 Public slot to save the Eric Autocompletion configuration. 46 Public slot to save the Eric Autocompletion configuration.
44 """ 47 """
45 self.__plugin.setPreferences("AutoCompletionEnabled", 48 self.__plugin.setPreferences("AutoCompletionEnabled",
46 int(self.autocompletionCheckBox.isChecked())) 49 self.autocompletionCheckBox.isChecked())
47 50
48 acSource = 0 51 acSource = 0
49 if self.apisCheckBox.isChecked(): 52 if self.apisCheckBox.isChecked():
50 acSource |= AcsAPIs 53 acSource |= AcsAPIs
51 if self.documentCheckBox.isChecked(): 54 if self.documentCheckBox.isChecked():
52 acSource |= AcsDocument 55 acSource |= AcsDocument
53 if self.projectCheckBox.isChecked(): 56 if self.projectCheckBox.isChecked():
54 acSource |= AcsProject 57 acSource |= AcsProject
55 self.__plugin.setPreferences("AutoCompletionSource", acSource) 58 self.__plugin.setPreferences("AutoCompletionSource", acSource)
59
60 self.__plugin.setPreferences("AutoCompletionFollowHierarchy",
61 self.hierarchyCheckBox.isChecked())

eric ide

mercurial