From 4e9bd8256275f03a42c81dee199914030a6a7c50 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Thu, 1 Apr 2021 09:55:32 +0200 Subject: GeminiRenderer: remove empty GeminiDocument class and unused includes --- src/renderers/geminirenderer.cpp | 12 ++---------- src/renderers/geminirenderer.hpp | 13 +------------ 2 files changed, 3 insertions(+), 22 deletions(-) (limited to 'src') diff --git a/src/renderers/geminirenderer.cpp b/src/renderers/geminirenderer.cpp index 5e6d098..be364a0 100644 --- a/src/renderers/geminirenderer.cpp +++ b/src/renderers/geminirenderer.cpp @@ -30,7 +30,7 @@ static QByteArray trim_whitespace(const QByteArray &items) static void insertText(QTextCursor&, const QByteArray&, const QTextCharFormat&); -std::unique_ptr GeminiRenderer::render( +std::unique_ptr GeminiRenderer::render( const QByteArray &input, QUrl const &root_url, DocumentStyle const & themed_style, @@ -39,7 +39,7 @@ std::unique_ptr GeminiRenderer::render( { TextStyleInstance text_style { themed_style }; - std::unique_ptr result = std::make_unique(); + std::unique_ptr result = std::make_unique(); renderhelpers::setPageMargins(result.get(), themed_style.margin_h, themed_style.margin_v); result->setIndentWidth(themed_style.indent_size); @@ -305,14 +305,6 @@ std::unique_ptr GeminiRenderer::render( return result; } -GeminiDocument::GeminiDocument(QObject *parent) : QTextDocument(parent) -{ -} - -GeminiDocument::~GeminiDocument() -{ -} - /* * Handles all the fancy text highlighting. */ diff --git a/src/renderers/geminirenderer.hpp b/src/renderers/geminirenderer.hpp index 33f8136..0350b90 100644 --- a/src/renderers/geminirenderer.hpp +++ b/src/renderers/geminirenderer.hpp @@ -3,22 +3,11 @@ #include #include -#include -#include #include "documentoutlinemodel.hpp" #include "documentstyle.hpp" -class GeminiDocument : - public QTextDocument -{ - Q_OBJECT -public: - explicit GeminiDocument(QObject * parent = nullptr); - ~GeminiDocument() override; -}; - struct GeminiRenderer { GeminiRenderer() = delete; @@ -29,7 +18,7 @@ struct GeminiRenderer //! @param style The style which is used to render the document //! @param outline The extracted outline from the document //! @param page_title The extracted page title - static std::unique_ptr render( + static std::unique_ptr render( QByteArray const & input, QUrl const & root_url, DocumentStyle const & style, -- cgit v1.2.3