diff --git a/src/plugins/debugger/debuggeroutputwindow.cpp b/src/plugins/debugger/debuggeroutputwindow.cpp index 37799215354f53f9d7645c8ebbab88b1bfc1f68b..11b2a1fb0a3cd611be91d973ac15cdb48c8fb92d 100644 --- a/src/plugins/debugger/debuggeroutputwindow.cpp +++ b/src/plugins/debugger/debuggeroutputwindow.cpp @@ -60,11 +60,11 @@ using namespace Debugger::Internal; // ///////////////////////////////////////////////////////////////////// -class DebuggerPane : public QTextEdit +class DebuggerPane : public QPlainTextEdit { public: DebuggerPane(QWidget *parent) - : QTextEdit(parent) + : QPlainTextEdit(parent) { m_clearContentsAction = new QAction(this); m_clearContentsAction->setText("Clear contents"); @@ -133,7 +133,7 @@ private: else if (ev->modifiers() == Qt::ControlModifier && ev->key() == Qt::Key_R) emit clearContentsRequested(); else - QTextEdit::keyPressEvent(ev); + QPlainTextEdit::keyPressEvent(ev); } void mouseDoubleClickEvent(QMouseEvent *ev) @@ -163,13 +163,13 @@ private: void focusInEvent(QFocusEvent *ev) { emit statusMessageRequested("Type Ctrl-<Return> to execute a line.", -1); - QTextEdit::focusInEvent(ev); + QPlainTextEdit::focusInEvent(ev); } void focusOutEvent(QFocusEvent *ev) { emit statusMessageRequested(QString(), -1); - QTextEdit::focusOutEvent(ev); + QPlainTextEdit::focusOutEvent(ev); } QAction *m_commandExecutionAction; @@ -274,7 +274,7 @@ void DebuggerOutputWindow::showOutput(const QString &prefix, const QString &outp const int n = 3000; if (line.size() > n) line = line.left(n) + " [...] <cut off>"; - m_combinedText->append(prefix + line); + m_combinedText->appendPlainText(prefix + line); } QTextCursor cursor = m_combinedText->textCursor(); cursor.movePosition(QTextCursor::End); @@ -285,7 +285,7 @@ void DebuggerOutputWindow::showOutput(const QString &prefix, const QString &outp void DebuggerOutputWindow::showInput(const QString &prefix, const QString &input) { Q_UNUSED(prefix); - m_inputText->append(input); + m_inputText->appendPlainText(input); QTextCursor cursor = m_inputText->textCursor(); cursor.movePosition(QTextCursor::End); m_inputText->setTextCursor(cursor); diff --git a/src/plugins/debugger/debuggeroutputwindow.h b/src/plugins/debugger/debuggeroutputwindow.h index 4f8edbd0d1fd87fb424ed68362321dbf92975ed2..50df8f10177955759766119a1a7a5672dd908a1a 100644 --- a/src/plugins/debugger/debuggeroutputwindow.h +++ b/src/plugins/debugger/debuggeroutputwindow.h @@ -32,7 +32,7 @@ #include <QtGui/QLineEdit> #include <QtGui/QSplitter> -#include <QtGui/QTextEdit> +#include <QtGui/QPlainTextEdit> #include <QtGui/QWidget> namespace Debugger { @@ -71,8 +71,8 @@ private slots: void onReturnPressed(); private: - QTextEdit *m_combinedText; // combined input/output - QTextEdit *m_inputText; // scriptable input alone + QPlainTextEdit *m_combinedText; // combined input/output + QPlainTextEdit *m_inputText; // scriptable input alone QLineEdit *m_commandEdit; };