From e0851897acd188cd44f35a947627d3ca8f7a1b9c Mon Sep 17 00:00:00 2001 From: John Sennesael Date: Mon, 19 Oct 2020 09:56:31 -0500 Subject: initial work on ansi escape char rendering --- src/renderers/plaintextrenderer.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/renderers/plaintextrenderer.cpp') diff --git a/src/renderers/plaintextrenderer.cpp b/src/renderers/plaintextrenderer.cpp index 37801a4..73a7abf 100644 --- a/src/renderers/plaintextrenderer.cpp +++ b/src/renderers/plaintextrenderer.cpp @@ -1,7 +1,11 @@ -#include "plaintextrenderer.hpp" +#include "plaintextrenderer.hpp" +#include "renderhelpers.hpp" +#include #include #include +#include +#include std::unique_ptr PlainTextRenderer::render(const QByteArray &input, const DocumentStyle &style) { @@ -13,7 +17,7 @@ std::unique_ptr PlainTextRenderer::render(const QByteArray &input result->setDocumentMargin(style.margin); QTextCursor cursor { result.get() }; - cursor.insertText(QString::fromUtf8(input), standard); + RenderEscapeCodes(input, standard, cursor); return result; } -- cgit v1.2.3