Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py

changeset 464
a2b1d1770ef0
parent 417
459855d3066e
child 470
99d8c50ba42f
equal deleted inserted replaced
463:8d0309c4b7f6 464:a2b1d1770ef0
7 Module implementing a dialog to browse the log history. 7 Module implementing a dialog to browse the log history.
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import pyqtSlot, SIGNAL, Qt, QDate, QProcess, QTimer, QRegExp, QSize 12 from PyQt4.QtCore import pyqtSlot, Qt, QDate, QProcess, QTimer, QRegExp, QSize
13 from PyQt4.QtGui import QDialog, QDialogButtonBox, QHeaderView, QTreeWidgetItem, \ 13 from PyQt4.QtGui import QDialog, QDialogButtonBox, QHeaderView, QTreeWidgetItem, \
14 QApplication, QMessageBox, QCursor, QWidget, QLineEdit, QColor, QPixmap, \ 14 QApplication, QMessageBox, QCursor, QWidget, QLineEdit, QColor, QPixmap, \
15 QPainter, QPen, QBrush, QIcon 15 QPainter, QPen, QBrush, QIcon
16 16
17 from E5Gui.E5Application import e5App 17 from E5Gui.E5Application import e5App
82 self.__changesRole = Qt.UserRole + 1 82 self.__changesRole = Qt.UserRole + 1
83 self.__edgesRole = Qt.UserRole + 2 83 self.__edgesRole = Qt.UserRole + 2
84 self.__parentsRole = Qt.UserRole + 3 84 self.__parentsRole = Qt.UserRole + 3
85 85
86 self.process = QProcess() 86 self.process = QProcess()
87 self.connect(self.process, SIGNAL('finished(int, QProcess::ExitStatus)'), 87 self.process.finished.connect(self.__procFinished)
88 self.__procFinished) 88 self.process.readyReadStandardOutput.connect(self.__readStdout)
89 self.connect(self.process, SIGNAL('readyReadStandardOutput()'), 89 self.process.readyReadStandardOutput.connect(self.__readStderr)
90 self.__readStdout)
91 self.connect(self.process, SIGNAL('readyReadStandardError()'),
92 self.__readStderr)
93 90
94 self.flags = { 91 self.flags = {
95 'A' : self.trUtf8('Added'), 92 'A' : self.trUtf8('Added'),
96 'D' : self.trUtf8('Deleted'), 93 'D' : self.trUtf8('Deleted'),
97 'M' : self.trUtf8('Modified'), 94 'M' : self.trUtf8('Modified'),

eric ide

mercurial