Move some code from OutputWindow to OutputFormatter

That's where it belongs: The logic there is applicable to all output
formatters, not just those used via an output window.

Change-Id: Idf4ca8d22631ca96feb97553f28724c0275e0bf8
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Kandeler
2020-03-13 17:17:05 +01:00
parent f88789081d
commit 0ff5bf75e1
9 changed files with 98 additions and 95 deletions

View File

@@ -71,7 +71,7 @@ public:
}
private:
void appendMessage(const QString &text, OutputFormat format) final
void doAppendMessage(const QString &text, OutputFormat format) final
{
const bool isTrace = (format == StdErrFormat
|| format == StdErrFormatSameLine)
@@ -79,7 +79,7 @@ private:
|| text.startsWith("\nTraceback (most recent call last):"));
if (!isTrace) {
OutputFormatter::appendMessage(text, format);
OutputFormatter::doAppendMessage(text, format);
return;
}
@@ -110,7 +110,7 @@ private:
task.description += ' ';
task.description += line.trimmed();
}
OutputFormatter::appendMessage('\n' + line, format);
OutputFormatter::doAppendMessage('\n' + line, format);
}
}
if (!tasks.isEmpty()) {