108 |
108 |
109 self.__defaults = { |
109 self.__defaults = { |
110 "AutoCompletionEnabled": False, |
110 "AutoCompletionEnabled": False, |
111 "AutoCompletionSource": AcsAPIs | AcsProject, |
111 "AutoCompletionSource": AcsAPIs | AcsProject, |
112 "CalltipsEnabled": False, |
112 "CalltipsEnabled": False, |
113 "CallTipsContextShown": 1, |
113 "CallTipsContextShown": True, |
114 } |
114 } |
115 |
115 |
116 self.__translator = None |
116 self.__translator = None |
117 self.__loadTranslator() |
117 self.__loadTranslator() |
118 |
118 |
217 |
217 |
218 @param key the key of the value to get |
218 @param key the key of the value to get |
219 @param prefClass preferences class used as the storage area |
219 @param prefClass preferences class used as the storage area |
220 @return the requested refactoring setting |
220 @return the requested refactoring setting |
221 """ |
221 """ |
222 if key in ["AutoCompletionEnabled", "CalltipsEnabled"]: |
222 if key in ["AutoCompletionEnabled", "CalltipsEnabled", "CallTipsContextShown"]: |
223 return Preferences.toBool(Preferences.Prefs.settings.value( |
223 return Preferences.toBool(Preferences.Prefs.settings.value( |
224 "AssistantEric/" + key, self.__defaults[key])) |
224 "AssistantEric/" + key, self.__defaults[key])) |
225 else: |
225 else: |
226 return int(Preferences.Prefs.settings.value("AssistantEric/" + key, |
226 return int(Preferences.Prefs.settings.value("AssistantEric/" + key, |
227 self.__defaults[key])) |
227 self.__defaults[key])) |