def executeCliCommand(self): cmd = str(self.gdbInputEdit.lineEdit().text()) self.gdbInputEdit.lineEdit().setText("") res = self.debugController.executeCliCommand(cmd) # print the command in the IO edit s = STYLESHEET + "<span class=\"gdbconsole_output_ok\">" + cmd + "</span><br>\n" if res: s += "<span class=\"gdbconsole_output_error\">" + unBackslashify(res) + "</span><br>\n" self.gdbIoEdit.moveCursor(QTextCursor.End) self.gdbIoEdit.insertHtml(s) self.gdbIoEdit.moveCursor(QTextCursor.End)
def executeCliCommand(self): cmd = str(self.gdbInputEdit.lineEdit().text()) self.gdbInputEdit.lineEdit().setText("") res = self.debugController.executeCliCommand(cmd) # print the command in the IO edit s = STYLESHEET + "<span class=\"gdbconsole_output_ok\">" + cmd + "</span><br>\n" if res: s += "<span class=\"gdbconsole_output_error\">" + unBackslashify( res) + "</span><br>\n" self.gdbIoEdit.moveCursor(QTextCursor.End) self.gdbIoEdit.insertHtml(s) self.gdbIoEdit.moveCursor(QTextCursor.End)
def handleConsoleRecord(self, rec): if rec.type_ == GdbOutput.CONSOLE_STREAM: self.gdbIoEdit.moveCursor(QTextCursor.End) s = unBackslashify(rec.string) self.gdbIoEdit.insertPlainText(s) self.gdbIoEdit.moveCursor(QTextCursor.End)