159 |
159 |
160 self.__process = QProcess() |
160 self.__process = QProcess() |
161 self.__process.setProcessChannelMode(QProcess.MergedChannels) |
161 self.__process.setProcessChannelMode(QProcess.MergedChannels) |
162 self.__process.setReadChannel(QProcess.StandardOutput) |
162 self.__process.setReadChannel(QProcess.StandardOutput) |
163 |
163 |
164 self.connect(self.__process, SIGNAL("readyReadStandardOutput()"), |
164 self.__process.readyReadStandardOutput.connect(self.__readOutput) |
165 self.__readOutput) |
165 self.__process.started.connect(self.__started) |
166 self.connect(self.__process, SIGNAL("started()"), self.__started) |
166 self.__process.finished.connect(self.__finished) |
167 self.connect(self.__process, SIGNAL("finished(int)"), self.__finished) |
|
168 |
167 |
169 self.__ctrl = {} |
168 self.__ctrl = {} |
170 for ascii_number, letter in enumerate("abcdefghijklmnopqrstuvwxyz"): |
169 for ascii_number, letter in enumerate("abcdefghijklmnopqrstuvwxyz"): |
171 self.__ctrl[letter] = chr(ascii_number + 1) |
170 self.__ctrl[letter] = chr(ascii_number + 1) |
172 |
171 |