diff --git a/src/plugins/debugger/debuggermanager.h b/src/plugins/debugger/debuggermanager.h index bfbfc10e93c1db79bbd7ca815595dc0318273016..c153465c884ca1bf2a1b492a7a2c6fa0627e0f60 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 f59ca2a83bc433ded5cb2669bf045980d8095957..cfecc8963c2c2828bba6a11b5b00ace625c49714 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 a714e85936767a63841d0ca8f4919b3bc3aa7b35..3fa987103ffe296e96a1609b8e989b663e29494a 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