eric7/Plugins/PluginVcsGit.py

branch
eric7
changeset 8637
394377638256
parent 8624
5192a2592324
child 8881
54e42bc2437a
equal deleted inserted replaced
8636:c0a3a6e40815 8637:394377638256
141 """ 141 """
142 Module function to prepare for an uninstallation. 142 Module function to prepare for an uninstallation.
143 """ 143 """
144 if not ericApp().getObject("PluginManager").isPluginLoaded( 144 if not ericApp().getObject("PluginManager").isPluginLoaded(
145 "PluginVcsGit"): 145 "PluginVcsGit"):
146 Preferences.Prefs.settings.remove("Git") 146 Preferences.getSettings().remove("Git")
147 147
148 148
149 def clearPrivateData(): 149 def clearPrivateData():
150 """ 150 """
151 Module function to clear the private data of the plug-in. 151 Module function to clear the private data of the plug-in.
262 """ 262 """
263 if key in ["StopLogOnCopy", "ShowReflogInfo", "ShowAuthorColumns", 263 if key in ["StopLogOnCopy", "ShowReflogInfo", "ShowAuthorColumns",
264 "ShowCommitterColumns", "ShowCommitIdColumn", 264 "ShowCommitterColumns", "ShowCommitIdColumn",
265 "ShowBranchesColumn", "ShowTagsColumn", "FindCopiesHarder", 265 "ShowBranchesColumn", "ShowTagsColumn", "FindCopiesHarder",
266 "AggressiveGC"]: 266 "AggressiveGC"]:
267 return Preferences.toBool(Preferences.Prefs.settings.value( 267 return Preferences.toBool(Preferences.getSettings().value(
268 "Git/" + key, cls.GitDefaults[key])) 268 "Git/" + key, cls.GitDefaults[key]))
269 elif key in ["LogLimit", "CommitIdLength", "LogSubjectColumnWidth"]: 269 elif key in ["LogLimit", "CommitIdLength", "LogSubjectColumnWidth"]:
270 return int(Preferences.Prefs.settings.value( 270 return int(Preferences.getSettings().value(
271 "Git/" + key, cls.GitDefaults[key])) 271 "Git/" + key, cls.GitDefaults[key]))
272 elif key in ["Commits", "RepositoryUrlHistory"]: 272 elif key in ["Commits", "RepositoryUrlHistory"]:
273 return Preferences.toList(Preferences.Prefs.settings.value( 273 return Preferences.toList(Preferences.getSettings().value(
274 "Git/" + key)) 274 "Git/" + key))
275 elif key in ["LogBrowserGeometry", "StatusDialogGeometry"]: 275 elif key in ["LogBrowserGeometry", "StatusDialogGeometry"]:
276 v = Preferences.Prefs.settings.value("Git/" + key) 276 v = Preferences.getSettings().value("Git/" + key)
277 if v is not None: 277 if v is not None:
278 return v 278 return v
279 else: 279 else:
280 return cls.GitDefaults[key] 280 return cls.GitDefaults[key]
281 elif key in ["LogBrowserSplitterStates", "StatusDialogSplitterStates"]: 281 elif key in ["LogBrowserSplitterStates", "StatusDialogSplitterStates"]:
282 states = Preferences.Prefs.settings.value("Git/" + key) 282 states = Preferences.getSettings().value("Git/" + key)
283 if states is not None: 283 if states is not None:
284 return states 284 return states
285 else: 285 else:
286 return cls.GitDefaults[key] 286 return cls.GitDefaults[key]
287 else: 287 else:
288 return Preferences.Prefs.settings.value( 288 return Preferences.getSettings().value(
289 "Git/" + key, cls.GitDefaults[key]) 289 "Git/" + key, cls.GitDefaults[key])
290 290
291 @classmethod 291 @classmethod
292 def setPreferences(cls, key, value): 292 def setPreferences(cls, key, value):
293 """ 293 """
294 Class method to store the various settings. 294 Class method to store the various settings.
295 295
296 @param key the key of the setting to be set 296 @param key the key of the setting to be set
297 @param value the value to be set 297 @param value the value to be set
298 """ 298 """
299 Preferences.Prefs.settings.setValue("Git/" + key, value) 299 Preferences.getSettings().setValue("Git/" + key, value)
300 300
301 def getConfigPath(self): 301 def getConfigPath(self):
302 """ 302 """
303 Public method to get the filename of the config file. 303 Public method to get the filename of the config file.
304 304

eric ide

mercurial