diff -r 2c6f1d1f43c1 -r b8a3d449bed7 QTfrontend/chatwidget.cpp --- a/QTfrontend/chatwidget.cpp Tue Jan 06 14:18:09 2009 +0000 +++ b/QTfrontend/chatwidget.cpp Tue Jan 06 14:29:34 2009 +0000 @@ -22,6 +22,7 @@ #include #include #include +#include #include "chatwidget.h" @@ -74,6 +75,18 @@ if (chatStrings.size() > 250) chatStrings.removeFirst(); + chatStrings.append(Qt::escape(str)); + + chatText->setHtml(chatStrings.join("
")); + + chatText->moveCursor(QTextCursor::End); +} + +void HWChatWidget::onServerMessage(const QString& str) +{ + if (chatStrings.size() > 250) + chatStrings.removeFirst(); + chatStrings.append(str); chatText->setHtml(chatStrings.join("
"));