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: