7 Module implementing a dialog to get the data for a new patch. |
7 Module implementing a dialog to get the data for a new patch. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtCore import pyqtSlot, QDateTime |
10 from PyQt6.QtCore import pyqtSlot, QDateTime |
11 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
11 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
|
12 |
|
13 from EricWidgets.EricApplication import ericApp |
12 |
14 |
13 from .Ui_HgQueuesNewPatchDialog import Ui_HgQueuesNewPatchDialog |
15 from .Ui_HgQueuesNewPatchDialog import Ui_HgQueuesNewPatchDialog |
14 |
16 |
15 |
17 |
16 class HgQueuesNewPatchDialog(QDialog, Ui_HgQueuesNewPatchDialog): |
18 class HgQueuesNewPatchDialog(QDialog, Ui_HgQueuesNewPatchDialog): |
40 self.__mode = mode |
42 self.__mode = mode |
41 if self.__mode == HgQueuesNewPatchDialog.REFRESH_MODE: |
43 if self.__mode == HgQueuesNewPatchDialog.REFRESH_MODE: |
42 self.nameLabel.hide() |
44 self.nameLabel.hide() |
43 self.nameEdit.hide() |
45 self.nameEdit.hide() |
44 |
46 |
|
47 project = ericApp().getObject("Project") |
|
48 pwl, pel = project.getProjectDictionaries() |
|
49 language = project.getProjectSpellLanguage() |
|
50 self.messageEdit.setLanguageWithPWL( |
|
51 language, pwl or None, pel or None) |
45 if message: |
52 if message: |
46 self.messageEdit.setPlainText(message) |
53 self.messageEdit.setPlainText(message) |
47 |
54 |
48 self.dateTimeEdit.setDateTime(QDateTime.currentDateTime()) |
55 self.dateTimeEdit.setDateTime(QDateTime.currentDateTime()) |
49 |
56 |