From 0860a8ec32fd01b6fdea92e1e6a80de096e2e694 Mon Sep 17 00:00:00 2001 From: "Felix (xq) Queißner" Date: Tue, 23 Jun 2020 00:35:41 +0200 Subject: Starts to implement new markdown rendering --- src/browsertab.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src/browsertab.cpp') diff --git a/src/browsertab.cpp b/src/browsertab.cpp index f73ac4b..ae7fd20 100644 --- a/src/browsertab.cpp +++ b/src/browsertab.cpp @@ -5,6 +5,7 @@ #include "renderers/gophermaprenderer.hpp" #include "renderers/geminirenderer.hpp" #include "renderers/plaintextrenderer.hpp" +#include "renderers/markdownrenderer.hpp" #include "mimeparser.hpp" @@ -416,16 +417,14 @@ void BrowserTab::on_requestComplete(const QByteArray &ref_data, const QString &m document->setDocumentMargin(doc_style.margin); document->setHtml(QString::fromUtf8(data)); } -#if defined(QT_FEATURE_textmarkdownreader) else if (not plaintext_only and mime.is("text","markdown")) { - document = std::make_unique(); - document->setDefaultFont(doc_style.standard_font); - document->setDefaultStyleSheet(doc_style.toStyleSheet()); - document->setDocumentMargin(doc_style.margin); - document->setMarkdown(QString::fromUtf8(data)); + document = MarkdownRenderer::render( + data, + this->current_location, + doc_style, + this->outline); } -#endif else if (mime.is("text")) { document = PlainTextRenderer::render(data, doc_style); -- cgit v1.2.3