Plugins/PluginVcsMercurial.py

changeset 5520
2a97a4d58bc6
parent 5488
d3729abac667
child 5554
c477ae02bf5f
equal deleted inserted replaced
5519:ab19452732df 5520:2a97a4d58bc6
178 "LogMessageColumnWidth": 30, 178 "LogMessageColumnWidth": 30,
179 "LogBrowserGeometry": QByteArray(), 179 "LogBrowserGeometry": QByteArray(),
180 "LogBrowserSplitterStates": [QByteArray(), QByteArray(), 180 "LogBrowserSplitterStates": [QByteArray(), QByteArray(),
181 QByteArray()], 181 QByteArray()],
182 # mainSplitter, detailsSplitter, diffSplitter 182 # mainSplitter, detailsSplitter, diffSplitter
183 "StatusDialogGeometry": QByteArray(),
184 "StatusDialogSplitterState": QByteArray(),
185 "MqStatusDialogGeometry": QByteArray(),
186 "MqStatusDialogSplitterState": QByteArray(),
183 } 187 }
184 188
185 from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper 189 from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper
186 self.__projectHelperObject = HgProjectHelper(None, None) 190 self.__projectHelperObject = HgProjectHelper(None, None)
187 try: 191 try:
260 return int(Preferences.Prefs.settings.value( 264 return int(Preferences.Prefs.settings.value(
261 "Mercurial/" + key, self.__mercurialDefaults[key])) 265 "Mercurial/" + key, self.__mercurialDefaults[key]))
262 elif key in ["Commits", "CommitAuthors"]: 266 elif key in ["Commits", "CommitAuthors"]:
263 return Preferences.toList(Preferences.Prefs.settings.value( 267 return Preferences.toList(Preferences.Prefs.settings.value(
264 "Mercurial/" + key)) 268 "Mercurial/" + key))
265 elif key in ["LogBrowserGeometry"]: 269 elif key in ["LogBrowserGeometry", "StatusDialogGeometry",
270 "StatusDialogSplitterState", "MqStatusDialogGeometry",
271 "MqStatusDialogSplitterState"]:
272 # QByteArray values
266 v = Preferences.Prefs.settings.value("Mercurial/" + key) 273 v = Preferences.Prefs.settings.value("Mercurial/" + key)
267 if v is not None: 274 if v is not None:
268 return v 275 return v
269 else: 276 else:
270 return self.__mercurialDefaults[key] 277 return self.__mercurialDefaults[key]
271 elif key in ["LogBrowserSplitterStates"]: 278 elif key in ["LogBrowserSplitterStates"]:
279 # list of QByteArray values
272 states = Preferences.Prefs.settings.value("Mercurial/" + key) 280 states = Preferences.Prefs.settings.value("Mercurial/" + key)
273 if states is not None: 281 if states is not None:
274 return states 282 return states
275 else: 283 else:
276 return self.__mercurialDefaults[key] 284 return self.__mercurialDefaults[key]

eric ide

mercurial