131 |
131 |
132 "RecentNumberApps": 10, |
132 "RecentNumberApps": 10, |
133 "UseIPv6": False, |
133 "UseIPv6": False, |
134 |
134 |
135 "TranslationsEditor": "", |
135 "TranslationsEditor": "", |
|
136 |
|
137 "UseExternalBrowser": False, |
136 } |
138 } |
137 if isWindowsPlatform(): |
139 if isWindowsPlatform(): |
138 self.__defaults["ConsoleCommandNoClose"] = "cmd.exe /k" |
140 self.__defaults["ConsoleCommandNoClose"] = "cmd.exe /k" |
139 self.__defaults["ConsoleCommand"] = "cmd.exe /c" |
141 self.__defaults["ConsoleCommand"] = "cmd.exe /c" |
140 elif isMacPlatform(): |
142 elif isMacPlatform(): |
361 @return the requested setting |
363 @return the requested setting |
362 """ |
364 """ |
363 if key in ["RecentNumberApps"]: |
365 if key in ["RecentNumberApps"]: |
364 return int(Preferences.Prefs.settings.value( |
366 return int(Preferences.Prefs.settings.value( |
365 self.PreferencesKey + "/" + key, self.__defaults[key])) |
367 self.PreferencesKey + "/" + key, self.__defaults[key])) |
366 elif key in ["UsePlainPythonPy2", "UsePlainPythonPy3", "UseIPv6"]: |
368 elif key in ["UsePlainPythonPy2", "UsePlainPythonPy3", "UseIPv6", |
|
369 "UseExternalBrowser"]: |
367 return Preferences.toBool(Preferences.Prefs.settings.value( |
370 return Preferences.toBool(Preferences.Prefs.settings.value( |
368 self.PreferencesKey + "/" + key, self.__defaults[key])) |
371 self.PreferencesKey + "/" + key, self.__defaults[key])) |
369 else: |
372 else: |
370 return Preferences.Prefs.settings.value( |
373 return Preferences.Prefs.settings.value( |
371 self.PreferencesKey + "/" + key, self.__defaults[key]) |
374 self.PreferencesKey + "/" + key, self.__defaults[key]) |