198 @param key the key of the value to get |
199 @param key the key of the value to get |
199 @type str |
200 @type str |
200 @return the requested setting |
201 @return the requested setting |
201 @rtype any |
202 @rtype any |
202 """ |
203 """ |
203 if key in ["EnabledLanguages"]: |
204 if key in ("EnabledLanguages"): |
204 return Preferences.toList( |
205 return Preferences.toList( |
205 Preferences.getSettings().value( |
206 Preferences.getSettings().value( |
206 self.PreferencesKey + "/" + key, self.__defaults[key] |
207 self.PreferencesKey + "/" + key, self.__defaults[key] |
207 ) |
208 ) |
208 ) |
209 ) |
209 elif key in ["GoogleEnableDictionary"]: |
210 elif key in ("GoogleEnableDictionary", "MultimediaEnabled"): |
210 return Preferences.toBool( |
211 return Preferences.toBool( |
211 Preferences.getSettings().value( |
212 Preferences.getSettings().value( |
212 self.PreferencesKey + "/" + key, self.__defaults[key] |
213 self.PreferencesKey + "/" + key, self.__defaults[key] |
213 ) |
214 ) |
214 ) |
215 ) |