Made CDB use colored output and add LogWarning.

This commit is contained in:
Friedemann Kleint
2009-06-19 12:47:23 +02:00
parent cf2125e045
commit a360c65e4d
10 changed files with 44 additions and 58 deletions

View File

@@ -60,6 +60,7 @@ static QChar charForChannel(int channel)
{
switch (channel) {
case LogDebug: return 'd';
case LogWarning: return 'w';
case LogError: return 'e';
case LogInput: return '<';
case LogOutput: return '>';
@@ -73,6 +74,7 @@ static LogChannel channelForChar(QChar c)
{
switch (c.unicode()) {
case 'd': return LogDebug;
case 'w': return LogWarning;
case 'e': return LogError;
case '<': return LogInput;
case '>': return LogOutput;
@@ -107,6 +109,10 @@ private:
format.setForeground(Qt::darkGreen);
setFormat(1, text.size(), format);
break;
case LogWarning:
format.setForeground(Qt::darkYellow);
setFormat(1, text.size(), format);
break;
case LogError:
format.setForeground(Qt::red);
setFormat(1, text.size(), format);