src/eric7/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py

branch
eric7
changeset 11069
f26aa3302090
parent 11067
67b92e2cb719
child 11071
913935b0e580
equal deleted inserted replaced
11068:15f0385e0471 11069:f26aa3302090
126 else: 126 else:
127 if "gpg" in self.__config["extensions"]: 127 if "gpg" in self.__config["extensions"]:
128 del self.__config["extensions"]["gpg"] 128 del self.__config["extensions"]["gpg"]
129 self.__config["extensions"]["#gpg"] = "" 129 self.__config["extensions"]["#gpg"] = ""
130 130
131 if self.purgeCheckBox.isChecked():
132 self.__config["extensions"]["purge"] = ""
133 else:
134 if "purge" in self.__config["extensions"]:
135 del self.__config["extensions"]["purge"]
136 self.__config["extensions"]["#purge"] = ""
137
138 if self.queuesCheckBox.isChecked(): 131 if self.queuesCheckBox.isChecked():
139 self.__config["extensions"]["mq"] = "" 132 self.__config["extensions"]["mq"] = ""
140 else: 133 else:
141 if "mq" in self.__config["extensions"]: 134 if "mq" in self.__config["extensions"]:
142 del self.__config["extensions"]["mq"] 135 del self.__config["extensions"]["mq"]
146 self.__config["extensions"]["rebase"] = "" 139 self.__config["extensions"]["rebase"] = ""
147 else: 140 else:
148 if "rebase" in self.__config["extensions"]: 141 if "rebase" in self.__config["extensions"]:
149 del self.__config["extensions"]["rebase"] 142 del self.__config["extensions"]["rebase"]
150 self.__config["extensions"]["#rebase"] = "" 143 self.__config["extensions"]["#rebase"] = ""
151
152 if self.shelveCheckBox.isChecked():
153 self.__config["extensions"]["shelve"] = ""
154 else:
155 if "shelve" in self.__config["extensions"]:
156 del self.__config["extensions"]["shelve"]
157 self.__config["extensions"]["#shelve"] = ""
158 144
159 if self.histeditCheckBox.isChecked(): 145 if self.histeditCheckBox.isChecked():
160 self.__config["extensions"]["histedit"] = "" 146 self.__config["extensions"]["histedit"] = ""
161 else: 147 else:
162 if "histedit" in self.__config["extensions"]: 148 if "histedit" in self.__config["extensions"]:
303 self.emailEdit.setText(email.strip()) 289 self.emailEdit.setText(email.strip())
304 290
305 # step 2: extract extensions information 291 # step 2: extract extensions information
306 if "extensions" in self.__config: 292 if "extensions" in self.__config:
307 self.gpgCheckBox.setChecked("gpg" in self.__config["extensions"]) 293 self.gpgCheckBox.setChecked("gpg" in self.__config["extensions"])
308 self.purgeCheckBox.setChecked("purge" in self.__config["extensions"])
309 self.queuesCheckBox.setChecked("mq" in self.__config["extensions"]) 294 self.queuesCheckBox.setChecked("mq" in self.__config["extensions"])
310 self.rebaseCheckBox.setChecked("rebase" in self.__config["extensions"]) 295 self.rebaseCheckBox.setChecked("rebase" in self.__config["extensions"])
311 self.shelveCheckBox.setChecked("shelve" in self.__config["extensions"])
312 self.largefilesCheckBox.setChecked( 296 self.largefilesCheckBox.setChecked(
313 "largefiles" in self.__config["extensions"] 297 "largefiles" in self.__config["extensions"]
314 ) 298 )
315 self.histeditCheckBox.setChecked( 299 self.histeditCheckBox.setChecked(
316 "histedit" in self.__config["extensions"] 300 "histedit" in self.__config["extensions"]
421 405
422 def __clearDialog(self): 406 def __clearDialog(self):
423 """ 407 """
424 Private method to clear the data of the dialog. 408 Private method to clear the data of the dialog.
425 """ 409 """
410 # User tab
426 self.userNameEdit.clear() 411 self.userNameEdit.clear()
427 self.emailEdit.clear() 412 self.emailEdit.clear()
428 413
414 # Extensions tab
429 self.gpgCheckBox.setChecked(False) 415 self.gpgCheckBox.setChecked(False)
430 self.purgeCheckBox.setChecked(False)
431 self.queuesCheckBox.setChecked(False) 416 self.queuesCheckBox.setChecked(False)
432 self.rebaseCheckBox.setChecked(False) 417 self.rebaseCheckBox.setChecked(False)
433 self.shelveCheckBox.setChecked(False) 418 self.histeditCheckBox.setChecked(False)
419 self.closeheadCheckBox.setChecked(False)
434 self.largefilesCheckBox.setChecked(False) 420 self.largefilesCheckBox.setChecked(False)
421
435 self.lfFileSizeSpinBox.setValue(10) 422 self.lfFileSizeSpinBox.setValue(10)
436 self.lfFilePatternsEdit.clear() 423 self.lfFilePatternsEdit.clear()
437 self.lfUserCachePicker.clear() 424 self.lfUserCachePicker.clear()
438 425
426 # Network tab
439 self.proxyHostEdit.clear() 427 self.proxyHostEdit.clear()
440 self.proxyUserEdit.clear() 428 self.proxyUserEdit.clear()
441 self.proxyPasswordEdit.clear() 429 self.proxyPasswordEdit.clear()
442 self.proxyBypassEdit.clear() 430 self.proxyBypassEdit.clear()
443 431
432 # Security tab
444 self.fingerprintsList.clear() 433 self.fingerprintsList.clear()
445 self.__finalizeFingerprintsColumns() 434 self.__finalizeFingerprintsColumns()
446 self.__updateFingerprintsButtons() 435 self.__updateFingerprintsButtons()
447 436
448 self.protocolsList.clear() 437 self.protocolsList.clear()

eric ide

mercurial