196 """ |
196 """ |
197 if key in ["StopLogOnCopy", "UseLogBrowser", "PullUpdate"]: |
197 if key in ["StopLogOnCopy", "UseLogBrowser", "PullUpdate"]: |
198 return Preferences.toBool(Preferences.Prefs.settings.value( |
198 return Preferences.toBool(Preferences.Prefs.settings.value( |
199 "Mercurial/" + key, self.__mercurialDefaults[key])) |
199 "Mercurial/" + key, self.__mercurialDefaults[key])) |
200 elif key in ["LogLimit", "CommitMessages", "ServerPort"]: |
200 elif key in ["LogLimit", "CommitMessages", "ServerPort"]: |
201 return int(Preferences.Prefs.settings.value("Mercurial/" + key, |
201 return int(Preferences.Prefs.settings.value( |
202 self.__mercurialDefaults[key])) |
202 "Mercurial/" + key, self.__mercurialDefaults[key])) |
203 elif key in ["Commits"]: |
203 elif key in ["Commits"]: |
204 return Preferences.toList(Preferences.Prefs.settings.value( |
204 return Preferences.toList(Preferences.Prefs.settings.value( |
205 "Mercurial/" + key)) |
205 "Mercurial/" + key, self.__mercurialDefaults[key])) |
206 else: |
206 else: |
207 return Preferences.Prefs.settings.value("Mercurial/" + key) |
207 return Preferences.Prefs.settings.value( |
|
208 "Mercurial/" + key, self.__mercurialDefaults[key]) |
208 |
209 |
209 def setPreferences(self, key, value): |
210 def setPreferences(self, key, value): |
210 """ |
211 """ |
211 Public method to store the various settings. |
212 Public method to store the various settings. |
212 |
213 |