eric6/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py

changeset 7679
5816200f021b
parent 7533
88261c96484b
child 7759
51aa6c6b66f7
equal deleted inserted replaced
7678:285c786c4a9c 7679:5816200f021b
119 ################################################################### 119 ###################################################################
120 ## extensions section 120 ## extensions section
121 ################################################################### 121 ###################################################################
122 if "extensions" not in self.__config: 122 if "extensions" not in self.__config:
123 self.__config["extensions"] = {} 123 self.__config["extensions"] = {}
124 if self.fetchCheckBox.isChecked():
125 self.__config["extensions"]["fetch"] = ""
126 else:
127 if "fetch" in self.__config["extensions"]:
128 del self.__config["extensions"]["fetch"]
129 self.__config["extensions"]["#fetch"] = ""
130 124
131 if self.gpgCheckBox.isChecked(): 125 if self.gpgCheckBox.isChecked():
132 self.__config["extensions"]["gpg"] = "" 126 self.__config["extensions"]["gpg"] = ""
133 else: 127 else:
134 if "gpg" in self.__config["extensions"]: 128 if "gpg" in self.__config["extensions"]:
329 except KeyError: 323 except KeyError:
330 pass 324 pass
331 325
332 # step 2: extract extensions information 326 # step 2: extract extensions information
333 if "extensions" in self.__config: 327 if "extensions" in self.__config:
334 self.fetchCheckBox.setChecked(
335 "fetch" in self.__config["extensions"])
336 self.gpgCheckBox.setChecked( 328 self.gpgCheckBox.setChecked(
337 "gpg" in self.__config["extensions"]) 329 "gpg" in self.__config["extensions"])
338 self.purgeCheckBox.setChecked( 330 self.purgeCheckBox.setChecked(
339 "purge" in self.__config["extensions"]) 331 "purge" in self.__config["extensions"])
340 self.queuesCheckBox.setChecked( 332 self.queuesCheckBox.setChecked(
457 Private method to clear the data of the dialog. 449 Private method to clear the data of the dialog.
458 """ 450 """
459 self.userNameEdit.clear() 451 self.userNameEdit.clear()
460 self.emailEdit.clear() 452 self.emailEdit.clear()
461 453
462 self.fetchCheckBox.setChecked(False)
463 self.gpgCheckBox.setChecked(False) 454 self.gpgCheckBox.setChecked(False)
464 self.purgeCheckBox.setChecked(False) 455 self.purgeCheckBox.setChecked(False)
465 self.queuesCheckBox.setChecked(False) 456 self.queuesCheckBox.setChecked(False)
466 self.rebaseCheckBox.setChecked(False) 457 self.rebaseCheckBox.setChecked(False)
467 self.shelveCheckBox.setChecked(False) 458 self.shelveCheckBox.setChecked(False)

eric ide

mercurial