From c58ba0114820e7828227210cd4ece6cead29965e Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Mon, 6 Jul 2009 09:54:24 +0200
Subject: [PATCH] debugger: some color for time stamps in log output

---
 src/plugins/debugger/debuggermanager.h        | 1 +
 src/plugins/debugger/debuggeroutputwindow.cpp | 6 ++++++
 src/plugins/debugger/gdb/gdbengine.cpp        | 2 +-
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/plugins/debugger/debuggermanager.h b/src/plugins/debugger/debuggermanager.h
index bfbfc10e93c..c153465c884 100644
--- a/src/plugins/debugger/debuggermanager.h
+++ b/src/plugins/debugger/debuggermanager.h
@@ -135,6 +135,7 @@ enum LogChannel
     LogWarning,
     LogError,
     LogStatus,  // Used for status changed messages
+    LogTime,  // Used for time stamp messages
     LogDebug,
     LogMisc    
 };
diff --git a/src/plugins/debugger/debuggeroutputwindow.cpp b/src/plugins/debugger/debuggeroutputwindow.cpp
index f59ca2a83bc..cfecc8963c2 100644
--- a/src/plugins/debugger/debuggeroutputwindow.cpp
+++ b/src/plugins/debugger/debuggeroutputwindow.cpp
@@ -65,6 +65,7 @@ static QChar charForChannel(int channel)
         case LogInput: return '<';
         case LogOutput: return '>';
         case LogStatus: return 's';
+        case LogTime: return 't';
         case LogMisc:
         default: return ' ';
     }
@@ -79,6 +80,7 @@ static LogChannel channelForChar(QChar c)
         case '<': return LogInput;
         case '>': return LogOutput;
         case 's': return LogStatus;
+        case 't': return LogTime;
         default: return LogMisc;
     }
 }
@@ -117,6 +119,10 @@ private:
                 format.setForeground(Qt::red);
                 setFormat(1, text.size(), format);
                 break;
+            case LogTime:
+                format.setForeground(Qt::darkRed);
+                setFormat(1, text.size(), format);
+                break;
             default:
                 break;
         }
diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index a714e859367..3fa987103ff 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -380,7 +380,7 @@ void GdbEngine::handleResponse(const QByteArray &buff)
     static QTime lastTime;
 
     if (theDebuggerBoolSetting(LogTimeStamps))
-        emit gdbOutputAvailable(LogDebug, currentTime());
+        emit gdbOutputAvailable(LogTime, currentTime());
     emit gdbOutputAvailable(LogOutput, QString::fromLocal8Bit(buff, buff.length()));
 
 #if 0
-- 
GitLab