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