BibleTime
Public Member Functions | Protected Member Functions | List of all members
Rendering::CrossRefRendering Class Reference

#include <crossrefrendering.h>

Inheritance diagram for Rendering::CrossRefRendering:

Public Member Functions

 CrossRefRendering (const DisplayOptions &displayOptions=btConfig().getDisplayOptions(), const FilterOptions &filterOptions=btConfig().getFilterOptions())
 
- Public Member Functions inherited from Rendering::CTextRendering
 CTextRendering (bool addText)
 
 CTextRendering (bool addText, DisplayOptions const &displayOptions, FilterOptions const &filterOptions)
 
DisplayOptions const & displayOptions () const noexcept
 
FilterOptions const & filterOptions () const noexcept
 
QString renderKeyRange (CSwordVerseKey const &lowerBound, CSwordVerseKey const &upperBound, const BtConstModuleList &modules, const QString &hightlightKey=QString(), const KeyTreeItem::Settings &settings=KeyTreeItem::Settings())
 
QString renderKeyTree (KeyTree const &tree) const
 
QString renderSingleKey (const QString &key, const BtConstModuleList &modules, const KeyTreeItem::Settings &settings=KeyTreeItem::Settings())
 
void setDisplayOptions (DisplayOptions const &displayOptions) noexcept
 
void setFilterOptions (FilterOptions const &filterOptions) noexcept
 
virtual ~CTextRendering ()
 

Protected Member Functions

QString entryLink (KeyTreeItem const &item, CSwordModuleInfo const &module) const override
 
QString finishText (QString const &text, KeyTree const &tree) const override
 
- Protected Member Functions inherited from Rendering::CTextRendering
virtual QString renderEntry (KeyTreeItem const &item, CSwordKey *key=nullptr) const
 

Additional Inherited Members

- Public Types inherited from Rendering::CTextRendering
using KeyTree = std::list< KeyTreeItem >
 
- Static Protected Member Functions inherited from Rendering::CTextRendering
static BtConstModuleList collectModules (KeyTree const &tree)
 
- Protected Attributes inherited from Rendering::CTextRendering
bool const m_addText
 
DisplayOptions m_displayOptions
 
FilterOptions m_filterOptions
 

Detailed Description

Definition at line 22 of file crossrefrendering.h.

Constructor & Destructor Documentation

◆ CrossRefRendering()

Rendering::CrossRefRendering::CrossRefRendering ( const DisplayOptions displayOptions = btConfig().getDisplayOptions(),
const FilterOptions filterOptions = btConfig().getFilterOptions() 
)

Definition at line 23 of file crossrefrendering.cpp.

Member Function Documentation

◆ entryLink()

QString Rendering::CrossRefRendering::entryLink ( KeyTreeItem const &  item,
CSwordModuleInfo const &  module 
) const
overrideprotectedvirtual

◆ finishText()

QString Rendering::CrossRefRendering::finishText ( QString const &  text,
KeyTree const &  tree 
) const
overrideprotectedvirtual

Reimplemented from Rendering::CTextRendering.

Definition at line 30 of file crossrefrendering.cpp.


The documentation for this class was generated from the following files: