eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesNewPatchDialog.py

changeset 8205
4a0f1f896341
parent 8143
2c730d5fd177
child 8218
7c09585bd960
equal deleted inserted replaced
8204:fd477cded1c1 8205:4a0f1f896341
31 @exception ValueError raised to indicate an invalid dialog mode 31 @exception ValueError raised to indicate an invalid dialog mode
32 """ 32 """
33 super(HgQueuesNewPatchDialog, self).__init__(parent) 33 super(HgQueuesNewPatchDialog, self).__init__(parent)
34 self.setupUi(self) 34 self.setupUi(self)
35 35
36 if mode not in (HgQueuesNewPatchDialog.REFRESH_MODE,
37 HgQueuesNewPatchDialog.NEW_MODE):
38 raise ValueError("invalid value for mode")
39
36 self.__mode = mode 40 self.__mode = mode
37 if self.__mode == HgQueuesNewPatchDialog.REFRESH_MODE: 41 if self.__mode == HgQueuesNewPatchDialog.REFRESH_MODE:
38 self.nameLabel.hide() 42 self.nameLabel.hide()
39 self.nameEdit.hide() 43 self.nameEdit.hide()
40 elif self.__mode == HgQueuesNewPatchDialog.NEW_MODE:
41 # nothing special here
42 pass
43 else:
44 raise ValueError("invalid value for mode")
45 44
46 if message: 45 if message:
47 self.messageEdit.setPlainText(message) 46 self.messageEdit.setPlainText(message)
48 47
49 self.dateTimeEdit.setDateTime(QDateTime.currentDateTime()) 48 self.dateTimeEdit.setDateTime(QDateTime.currentDateTime())

eric ide

mercurial