diff options
Diffstat (limited to 'examples/GuiClient/xmlConsoleDialog.cpp')
| -rw-r--r-- | examples/GuiClient/xmlConsoleDialog.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/examples/GuiClient/xmlConsoleDialog.cpp b/examples/GuiClient/xmlConsoleDialog.cpp index 6f674de3..9bb53e7a 100644 --- a/examples/GuiClient/xmlConsoleDialog.cpp +++ b/examples/GuiClient/xmlConsoleDialog.cpp @@ -19,6 +19,19 @@ xmlConsoleDialog::~xmlConsoleDialog() void xmlConsoleDialog::message(QXmppLogger::MessageType type, const QString& text)
{
+ QColor color;
+ switch(type)
+ {
+ case QXmppLogger::ReceivedMessage:
+ color = QColor("#aa0000");
+ break;
+ case QXmppLogger::SentMessage:
+ color = QColor("#02aa3f");
+ break;
+ default:
+ return;
+ }
+
QDomDocument doc;
// Indent XML string
@@ -27,6 +40,7 @@ void xmlConsoleDialog::message(QXmppLogger::MessageType type, const QString& tex QTextStream stream(&formattedText);
doc.save(stream, 2);
+ ui->textBrowser->setTextColor(color);
if(isXml)
ui->textBrowser->append(formattedText);
else
|
