BibleTime
btprinter.h
Go to the documentation of this file.
1/*********
2*
3* In the name of the Father, and of the Son, and of the Holy Spirit.
4*
5* This file is part of BibleTime's source code, https://bibletime.info/
6*
7* Copyright 1999-2026 by the BibleTime developers.
8* The BibleTime source code is licensed under the GNU General Public License
9* version 2.0.
10*
11**********/
12
13#pragma once
14
15#include "../backend/rendering/cdisplayrendering.h"
16
17
18/** \brief Manages the print item queue and printing. */
20
21public: // methods:
22
25
26 void printKeyTree(KeyTree const &);
27
28private: // methods:
29
30 QString entryLink(KeyTreeItem const & item,
31 CSwordModuleInfo const & module) const override;
32
33 QString renderEntry(KeyTreeItem const & item,
34 CSwordKey * const key = nullptr) const override;
35 QString finishText(QString const & text, KeyTree const & tree)
36 const override;
37
38};
Manages the print item queue and printing.
Definition btprinter.h:19
QString renderEntry(KeyTreeItem const &item, CSwordKey *const key=nullptr) const override
Definition btprinter.cpp:75
void printKeyTree(KeyTree const &)
Definition btprinter.cpp:41
QString entryLink(KeyTreeItem const &item, CSwordModuleInfo const &module) const override
Definition btprinter.cpp:51
QString finishText(QString const &text, KeyTree const &tree) const override
Definition btprinter.cpp:94
Rendering for the html display widget.
std::list< KeyTreeItem > KeyTree
FilterOptions const & filterOptions() const noexcept
DisplayOptions const & displayOptions() const noexcept