Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.py

changeset 4126
c28d0cf3b639
parent 4021
195a471c327b
child 4278
ccd1e13cb9bd
equal deleted inserted replaced
4125:056d98a54dd4 4126:c28d0cf3b639
41 self.setupUi(self) 41 self.setupUi(self)
42 42
43 self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) 43 self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False)
44 self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) 44 self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True)
45 45
46 self.process = QProcess()
47 self.vcs = vcs 46 self.vcs = vcs
48 47
49 self.blameList.headerItem().setText(self.blameList.columnCount(), "") 48 self.blameList.headerItem().setText(self.blameList.columnCount(), "")
50 font = Preferences.getEditorOtherFonts("MonospacedFont") 49 font = Preferences.getEditorOtherFonts("MonospacedFont")
51 self.blameList.setFont(font) 50 self.blameList.setFont(font)
52 51
53 self.__ioEncoding = Preferences.getSystem("IOEncoding") 52 self.__ioEncoding = Preferences.getSystem("IOEncoding")
54 53
54 self.process = QProcess()
55 self.process.finished.connect(self.__procFinished) 55 self.process.finished.connect(self.__procFinished)
56 self.process.readyReadStandardOutput.connect(self.__readStdout) 56 self.process.readyReadStandardOutput.connect(self.__readStdout)
57 self.process.readyReadStandardError.connect(self.__readStderr) 57 self.process.readyReadStandardError.connect(self.__readStderr)
58 58
59 def closeEvent(self, e): 59 def closeEvent(self, e):
70 70
71 e.accept() 71 e.accept()
72 72
73 def start(self, fn): 73 def start(self, fn):
74 """ 74 """
75 Public slot to start the svn status command. 75 Public slot to start the svn blame command.
76 76
77 @param fn filename to show the log for (string) 77 @param fn filename to show the blame for (string)
78 """ 78 """
79 self.blameList.clear()
79 self.errorGroup.hide() 80 self.errorGroup.hide()
80 self.intercept = False 81 self.intercept = False
81 self.activateWindow() 82 self.activateWindow()
82 self.lineno = 1 83 self.lineno = 1
83 84
126 Qt.OtherFocusReason) 127 Qt.OtherFocusReason)
127 128
128 self.inputGroup.setEnabled(False) 129 self.inputGroup.setEnabled(False)
129 self.inputGroup.hide() 130 self.inputGroup.hide()
130 131
131 self.process = None
132
133 self.__resizeColumns() 132 self.__resizeColumns()
134 133
135 def on_buttonBox_clicked(self, button): 134 def on_buttonBox_clicked(self, button):
136 """ 135 """
137 Private slot called by a button of the button box clicked. 136 Private slot called by a button of the button box clicked.

eric ide

mercurial