From 51f46dce66ac660507dc7abad5506650bc863d7f Mon Sep 17 00:00:00 2001 From: "Felix (xq) Queißner" Date: Mon, 8 Jun 2020 19:18:50 +0200 Subject: Adds two new options for text display: gophermap rendering with text or icons, all text documents as text/plain, prepares option for text highlighting. --- src/geminirenderer.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/geminirenderer.cpp') diff --git a/src/geminirenderer.cpp b/src/geminirenderer.cpp index da2f9e5..a178b65 100644 --- a/src/geminirenderer.cpp +++ b/src/geminirenderer.cpp @@ -4,6 +4,9 @@ #include #include #include +#include + +#include "kristall.hpp" static QByteArray trim_whitespace(QByteArray items) { @@ -64,9 +67,10 @@ std::unique_ptr GeminiRenderer::render( std::unique_ptr result = std::make_unique(); result->setDocumentMargin(themed_style.margin); result->background_color = themed_style.background_color; + result->setDefaultTextOption(no_wrap); - result->setDefaultTextOption(no_wrap); + bool emit_fancy_text = global_settings.value("text_decoration").toBool(); QTextCursor cursor{result.get()}; @@ -228,6 +232,10 @@ std::unique_ptr GeminiRenderer::render( } else { + if(emit_fancy_text) + { + qDebug() << "implement fancy text emission!"; + } cursor.insertText(line + "\n", standard); } } -- cgit v1.2.3