aboutsummaryrefslogtreecommitdiff
path: root/src/renderers/plaintextrenderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderers/plaintextrenderer.cpp')
-rw-r--r--src/renderers/plaintextrenderer.cpp8
1 files changed, 6 insertions, 2 deletions
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 <QByteArray>
#include <QTextImageFormat>
#include <QTextCursor>
+#include <QTextDocument>
+#include <memory>
std::unique_ptr<QTextDocument> PlainTextRenderer::render(const QByteArray &input, const DocumentStyle &style)
{
@@ -13,7 +17,7 @@ std::unique_ptr<QTextDocument> 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;
}