BibleTime
|
#include <ctextrendering.h>
Classes | |
struct | Settings |
Public Member Functions | |
KeyTree & | childList () const noexcept |
QString const & | getAlternativeContent () const |
bool | hasAlternativeContent () const |
QString const & | key () const |
KeyTreeItem (const QString &content, const Settings &settings) | |
KeyTreeItem (const QString &key, const BtConstModuleList &modules, const Settings &settings) | |
KeyTreeItem (const QString &key, const CSwordModuleInfo *module, const Settings &settings) | |
KeyTreeItem (const QString &startKey, const QString &stopKey, const CSwordModuleInfo *module, const Settings &settings) | |
KeyTreeItem (KeyTreeItem &&)=delete | |
KeyTreeItem (KeyTreeItem const &&)=delete | |
CSwordKey const * | mappedKey () const |
BtConstModuleList const & | modules () const |
KeyTreeItem & | operator= (KeyTreeItem &&)=delete |
KeyTreeItem & | operator= (KeyTreeItem const &&)=delete |
void | setMappedKey (CSwordKey const *key) const |
Settings const & | settings () const |
Private Attributes | |
QString | m_alternativeContent |
KeyTree | m_childList |
QString | m_key |
CSwordKey const * | m_mappedKey = nullptr |
BtConstModuleList | m_moduleList |
Settings | m_settings |
Definition at line 42 of file ctextrendering.h.
|
delete |
|
delete |
CTextRendering::KeyTreeItem::KeyTreeItem | ( | const QString & | key, |
const CSwordModuleInfo * | module, | ||
const Settings & | settings | ||
) |
Definition at line 31 of file ctextrendering.cpp.
References m_moduleList.
CTextRendering::KeyTreeItem::KeyTreeItem | ( | const QString & | key, |
const BtConstModuleList & | modules, | ||
const Settings & | settings | ||
) |
Definition at line 44 of file ctextrendering.cpp.
CTextRendering::KeyTreeItem::KeyTreeItem | ( | const QString & | startKey, |
const QString & | stopKey, | ||
const CSwordModuleInfo * | module, | ||
const Settings & | settings | ||
) |
Definition at line 52 of file ctextrendering.cpp.
References CSwordModuleInfo::Bible, BT_ASSERT, CSwordModuleInfo::Commentary, CSwordModuleInfo::GenericBook, CSwordVerseKey::key(), Rendering::CTextRendering::KeyTreeItem::Settings::keyRenderingFace, CSwordModuleInfo::Lexicon, m_alternativeContent, m_childList, m_key, m_moduleList, CSwordVerseKey::next(), Rendering::CTextRendering::KeyTreeItem::Settings::NoKey, CSwordVerseKey::setKey(), settings(), and CSwordModuleInfo::type().
CTextRendering::KeyTreeItem::KeyTreeItem | ( | const QString & | content, |
const Settings & | settings | ||
) |
Definition at line 38 of file ctextrendering.cpp.
|
inlinenoexcept |
Definition at line 98 of file ctextrendering.h.
References m_childList.
Referenced by BtPrinter::renderEntry(), and Rendering::CTextRendering::renderEntry().
|
inline |
Definition at line 85 of file ctextrendering.h.
References m_alternativeContent.
Referenced by BtPrinter::renderEntry(), and Rendering::CTextRendering::renderEntry().
|
inline |
Definition at line 88 of file ctextrendering.h.
References m_alternativeContent.
Referenced by BtPrinter::renderEntry(), and Rendering::CTextRendering::renderEntry().
|
inline |
Definition at line 94 of file ctextrendering.h.
References m_key.
Referenced by Rendering::CTextRendering::entryLink(), Rendering::CDisplayRendering::entryLink(), Rendering::CrossRefRendering::entryLink(), BtPrinter::entryLink(), Rendering::CTextRendering::renderEntry(), Rendering::CPlainTextExportRendering::renderEntry(), and setMappedKey().
|
inline |
Definition at line 103 of file ctextrendering.h.
References m_mappedKey.
Referenced by Rendering::CDisplayRendering::entryLink().
|
inline |
Definition at line 91 of file ctextrendering.h.
References m_moduleList.
Referenced by Rendering::CDisplayRendering::entryLink(), Rendering::CTextRendering::renderEntry(), and Rendering::CPlainTextExportRendering::renderEntry().
|
delete |
|
delete |
|
inline |
Definition at line 100 of file ctextrendering.h.
References key(), and m_mappedKey.
Referenced by Rendering::CTextRendering::renderEntry().
|
inline |
Definition at line 96 of file ctextrendering.h.
References m_settings.
Referenced by Rendering::CDisplayRendering::entryLink(), Rendering::CrossRefRendering::entryLink(), BtPrinter::entryLink(), KeyTreeItem(), and Rendering::CTextRendering::renderEntry().
|
private |
Definition at line 113 of file ctextrendering.h.
Referenced by getAlternativeContent(), hasAlternativeContent(), and KeyTreeItem().
|
mutableprivate |
Definition at line 111 of file ctextrendering.h.
Referenced by childList(), and KeyTreeItem().
|
private |
Definition at line 109 of file ctextrendering.h.
Referenced by key(), and KeyTreeItem().
|
mutableprivate |
Definition at line 110 of file ctextrendering.h.
Referenced by mappedKey(), and setMappedKey().
|
private |
Definition at line 108 of file ctextrendering.h.
Referenced by KeyTreeItem(), and modules().
|
private |
Definition at line 107 of file ctextrendering.h.
Referenced by settings().