src/eric7/Plugins/PluginVcsMercurial.py

branch
eric7
changeset 10215
d476667171a1
parent 10069
435cc5875135
child 10437
2f70ca07f0af
equal deleted inserted replaced
10214:de0718b80010 10215:d476667171a1
268 Class method to retrieve the various settings. 268 Class method to retrieve the various settings.
269 269
270 @param key the key of the value to get 270 @param key the key of the value to get
271 @return the requested setting 271 @return the requested setting
272 """ 272 """
273 if key in [ 273 if key in (
274 "StopLogOnCopy", 274 "StopLogOnCopy",
275 "PullUpdate", 275 "PullUpdate",
276 "PreferUnbundle", 276 "PreferUnbundle",
277 "CreateBackup", 277 "CreateBackup",
278 "InternalMerge", 278 "InternalMerge",
279 "ConsiderHidden", 279 "ConsiderHidden",
280 "LogBrowserShowFullLog", 280 "LogBrowserShowFullLog",
281 ]: 281 ):
282 return Preferences.toBool( 282 return Preferences.toBool(
283 Preferences.getSettings().value( 283 Preferences.getSettings().value(
284 "Mercurial/" + key, cls.MercurialDefaults[key] 284 "Mercurial/" + key, cls.MercurialDefaults[key]
285 ) 285 )
286 ) 286 )
287 elif key in [ 287 elif key in (
288 "LogLimit", 288 "LogLimit",
289 "CommitAuthorsLimit", 289 "CommitAuthorsLimit",
290 "ServerPort", 290 "ServerPort",
291 "LogMessageColumnWidth", 291 "LogMessageColumnWidth",
292 ]: 292 ):
293 return int( 293 return int(
294 Preferences.getSettings().value( 294 Preferences.getSettings().value(
295 "Mercurial/" + key, cls.MercurialDefaults[key] 295 "Mercurial/" + key, cls.MercurialDefaults[key]
296 ) 296 )
297 ) 297 )
298 elif key in ["Commits", "CommitAuthors", "RepositoryUrlHistory"]: 298 elif key in ("Commits", "CommitAuthors", "RepositoryUrlHistory"):
299 return Preferences.toList( 299 return Preferences.toList(
300 Preferences.getSettings().value( 300 Preferences.getSettings().value(
301 "Mercurial/" + key, cls.MercurialDefaults[key] 301 "Mercurial/" + key, cls.MercurialDefaults[key]
302 ) 302 )
303 ) 303 )
304 elif key in [ 304 elif key in (
305 "LogBrowserGeometry", 305 "LogBrowserGeometry",
306 "StatusDialogGeometry", 306 "StatusDialogGeometry",
307 "StatusDialogSplitterState", 307 "StatusDialogSplitterState",
308 "MqStatusDialogGeometry", 308 "MqStatusDialogGeometry",
309 "MqStatusDialogSplitterState", 309 "MqStatusDialogSplitterState",
310 ]: 310 ):
311 # QByteArray values 311 # QByteArray values
312 v = Preferences.getSettings().value("Mercurial/" + key) 312 v = Preferences.getSettings().value("Mercurial/" + key)
313 if v is not None: 313 if v is not None:
314 return v 314 return v
315 else: 315 else:

eric ide

mercurial