Mercurial > hg > octave-terminal
changeset 13610:506e24d12b63
Disallowed inserting html code into the chat message input edit.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Wed, 17 Aug 2011 02:05:57 +0200 |
parents | b355901aade4 |
children | 7f6f339761f9 |
files | gui/src/IRCWidget.cpp gui/src/IRCWidget.h |
diffstat | 2 files changed, 8 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/gui/src/IRCWidget.cpp +++ b/gui/src/IRCWidget.cpp @@ -30,7 +30,7 @@ #include "IRCClientImpl.h" ChatMessageTextEdit::ChatMessageTextEdit (QWidget *parent) - : QTextEdit (parent), m_completer (0) + : QPlainTextEdit (parent), m_completer (0) { setMaximumHeight (50); setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum); @@ -91,7 +91,7 @@ { if (m_completer) m_completer->setWidget (this); - QTextEdit::focusInEvent (e); + QPlainTextEdit::focusInEvent (e); } void @@ -103,12 +103,12 @@ case Qt::Key_Return: if (! (keyPressEvent->modifiers () & Qt::ShiftModifier)) { - emit sendMessage (toPlainText ()); - setText (""); + emit sendMessage (document ()->toPlainText ()); + document ()->setPlainText (""); } else { - QTextEdit::keyPressEvent (keyPressEvent); + QPlainTextEdit::keyPressEvent (keyPressEvent); } break; case Qt::Key_Escape: @@ -117,7 +117,7 @@ keyPressEvent->ignore (); return; default: - QTextEdit::keyPressEvent(keyPressEvent); + QPlainTextEdit::keyPressEvent(keyPressEvent); break; }
--- a/gui/src/IRCWidget.h +++ b/gui/src/IRCWidget.h @@ -20,13 +20,13 @@ #define IRCWIDGET_H #include <QWidget> -#include <QTextEdit> +#include <QPlainTextEdit> #include <QPushButton> #include <QLineEdit> #include <QCompleter> #include "IRCClientInterface.h" -class ChatMessageTextEdit : public QTextEdit +class ChatMessageTextEdit : public QPlainTextEdit { Q_OBJECT public: