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] |