From 3b056816598df8c156718a4df1ce8cd4aced1cb9 Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Mon, 11 Oct 2010 07:32:37 +0000 Subject: color scheme for console --- examples/GuiClient/xmlConsoleDialog.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'examples/GuiClient/xmlConsoleDialog.cpp') 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 -- cgit v1.2.3