7 Module implementing a dialog to enter the commit message. |
7 Module implementing a dialog to enter the commit message. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtCore import pyqtSlot, pyqtSignal, Qt |
10 from PyQt6.QtCore import pyqtSlot, pyqtSignal, Qt |
11 from PyQt6.QtWidgets import QWidget, QDialogButtonBox |
11 from PyQt6.QtWidgets import QWidget, QDialogButtonBox |
|
12 |
|
13 from EricWidgets.EricApplication import ericApp |
12 |
14 |
13 from .Ui_GitCommitDialog import Ui_GitCommitDialog |
15 from .Ui_GitCommitDialog import Ui_GitCommitDialog |
14 |
16 |
15 |
17 |
16 class GitCommitDialog(QWidget, Ui_GitCommitDialog): |
18 class GitCommitDialog(QWidget, Ui_GitCommitDialog): |
36 super().__init__(parent, Qt.WindowType.Window) |
38 super().__init__(parent, Qt.WindowType.Window) |
37 self.setupUi(self) |
39 self.setupUi(self) |
38 |
40 |
39 self.__vcs = vcs |
41 self.__vcs = vcs |
40 |
42 |
|
43 project = ericApp().getObject("Project") |
|
44 pwl, pel = project.getProjectDictionaries() |
|
45 language = project.getProjectSpellLanguage() |
|
46 self.logEdit.setLanguageWithPWL(language, pwl or None, pel or None) |
41 self.logEdit.setPlainText(msg) |
47 self.logEdit.setPlainText(msg) |
|
48 |
42 self.amendCheckBox.setChecked(amend) |
49 self.amendCheckBox.setChecked(amend) |
43 self.stagedCheckBox.setChecked(not commitAll) |
50 self.stagedCheckBox.setChecked(not commitAll) |
44 |
51 |
45 def showEvent(self, evt): |
52 def showEvent(self, evt): |
46 """ |
53 """ |