diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-08 19:18:50 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-08 19:18:50 +0200 |
| commit | 51f46dce66ac660507dc7abad5506650bc863d7f (patch) | |
| tree | 7f97264f0a9315b357b9c338519146b572b80a96 /src/geminirenderer.cpp | |
| parent | 7caffad75f0e7f7f1b1ce4d9523a67680e9b39a2 (diff) | |
| download | kristall-51f46dce66ac660507dc7abad5506650bc863d7f.tar.gz | |
Adds two new options for text display: gophermap rendering with text or icons, all text documents as text/plain, prepares option for text highlighting.
Diffstat (limited to 'src/geminirenderer.cpp')
| -rw-r--r-- | src/geminirenderer.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
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 <QTextBlock> #include <QList> #include <QStringList> +#include <QDebug> + +#include "kristall.hpp" static QByteArray trim_whitespace(QByteArray items) { @@ -64,9 +67,10 @@ std::unique_ptr<GeminiDocument> GeminiRenderer::render( std::unique_ptr<GeminiDocument> result = std::make_unique<GeminiDocument>(); 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<GeminiDocument> GeminiRenderer::render( } else { + if(emit_fancy_text) + { + qDebug() << "implement fancy text emission!"; + } cursor.insertText(line + "\n", standard); } } |
