21 QAbstractButton, QMenu, QHeaderView, QApplication, QLineEdit |
21 QAbstractButton, QMenu, QHeaderView, QApplication, QLineEdit |
22 |
22 |
23 from E5Gui import E5MessageBox |
23 from E5Gui import E5MessageBox |
24 |
24 |
25 from .Ui_HgShelveBrowserDialog import Ui_HgShelveBrowserDialog |
25 from .Ui_HgShelveBrowserDialog import Ui_HgShelveBrowserDialog |
|
26 |
|
27 from Globals import strToQByteArray |
26 |
28 |
27 |
29 |
28 class HgShelveBrowserDialog(QWidget, Ui_HgShelveBrowserDialog): |
30 class HgShelveBrowserDialog(QWidget, Ui_HgShelveBrowserDialog): |
29 """ |
31 """ |
30 Class implementing Mercurial shelve browser dialog. |
32 Class implementing Mercurial shelve browser dialog. |
434 else: |
436 else: |
435 self.errors.insertPlainText(inputTxt) |
437 self.errors.insertPlainText(inputTxt) |
436 self.errors.ensureCursorVisible() |
438 self.errors.ensureCursorVisible() |
437 self.errorGroup.show() |
439 self.errorGroup.show() |
438 |
440 |
439 self.process.write(inputTxt) |
441 self.process.write(strToQByteArray(inputTxt)) |
440 |
442 |
441 self.passwordCheckBox.setChecked(False) |
443 self.passwordCheckBox.setChecked(False) |
442 self.input.clear() |
444 self.input.clear() |
443 |
445 |
444 def on_input_returnPressed(self): |
446 def on_input_returnPressed(self): |