BibleTime
Classes | Public Member Functions | Private Attributes | List of all members
Rendering::CTextRendering::KeyTreeItem Class Reference

#include <ctextrendering.h>

Classes

struct  Settings
 

Public Member Functions

KeyTreechildList () 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
 
KeyTreeItemoperator= (KeyTreeItem &&)=delete
 
KeyTreeItemoperator= (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
 

Detailed Description

Definition at line 42 of file ctextrendering.h.

Constructor & Destructor Documentation

◆ KeyTreeItem() [1/6]

Rendering::CTextRendering::KeyTreeItem::KeyTreeItem ( KeyTreeItem &&  )
delete

◆ KeyTreeItem() [2/6]

Rendering::CTextRendering::KeyTreeItem::KeyTreeItem ( KeyTreeItem const &&  )
delete

◆ KeyTreeItem() [3/6]

CTextRendering::KeyTreeItem::KeyTreeItem ( const QString &  key,
const CSwordModuleInfo module,
const Settings settings 
)

Definition at line 31 of file ctextrendering.cpp.

References m_moduleList.

◆ KeyTreeItem() [4/6]

CTextRendering::KeyTreeItem::KeyTreeItem ( const QString &  key,
const BtConstModuleList modules,
const Settings settings 
)

Definition at line 44 of file ctextrendering.cpp.

◆ KeyTreeItem() [5/6]

CTextRendering::KeyTreeItem::KeyTreeItem ( const QString &  startKey,
const QString &  stopKey,
const CSwordModuleInfo module,
const Settings settings 
)

◆ KeyTreeItem() [6/6]

CTextRendering::KeyTreeItem::KeyTreeItem ( const QString &  content,
const Settings settings 
)

Definition at line 38 of file ctextrendering.cpp.

Member Function Documentation

◆ childList()

KeyTree& Rendering::CTextRendering::KeyTreeItem::childList ( ) const
inlinenoexcept

Definition at line 98 of file ctextrendering.h.

References m_childList.

Referenced by BtPrinter::renderEntry(), and Rendering::CTextRendering::renderEntry().

◆ getAlternativeContent()

QString const& Rendering::CTextRendering::KeyTreeItem::getAlternativeContent ( ) const
inline

◆ hasAlternativeContent()

bool Rendering::CTextRendering::KeyTreeItem::hasAlternativeContent ( ) const
inline

◆ key()

QString const& Rendering::CTextRendering::KeyTreeItem::key ( ) const
inline

◆ mappedKey()

CSwordKey const* Rendering::CTextRendering::KeyTreeItem::mappedKey ( ) const
inline

Definition at line 103 of file ctextrendering.h.

References m_mappedKey.

Referenced by Rendering::CDisplayRendering::entryLink().

◆ modules()

BtConstModuleList const& Rendering::CTextRendering::KeyTreeItem::modules ( ) const
inline

◆ operator=() [1/2]

KeyTreeItem& Rendering::CTextRendering::KeyTreeItem::operator= ( KeyTreeItem &&  )
delete

◆ operator=() [2/2]

KeyTreeItem& Rendering::CTextRendering::KeyTreeItem::operator= ( KeyTreeItem const &&  )
delete

◆ setMappedKey()

void Rendering::CTextRendering::KeyTreeItem::setMappedKey ( CSwordKey const *  key) const
inline

Definition at line 100 of file ctextrendering.h.

References key(), and m_mappedKey.

Referenced by Rendering::CTextRendering::renderEntry().

◆ settings()

Settings const& Rendering::CTextRendering::KeyTreeItem::settings ( ) const
inline

Member Data Documentation

◆ m_alternativeContent

QString Rendering::CTextRendering::KeyTreeItem::m_alternativeContent
private

Definition at line 113 of file ctextrendering.h.

Referenced by getAlternativeContent(), hasAlternativeContent(), and KeyTreeItem().

◆ m_childList

KeyTree Rendering::CTextRendering::KeyTreeItem::m_childList
mutableprivate

Definition at line 111 of file ctextrendering.h.

Referenced by childList(), and KeyTreeItem().

◆ m_key

QString Rendering::CTextRendering::KeyTreeItem::m_key
private

Definition at line 109 of file ctextrendering.h.

Referenced by key(), and KeyTreeItem().

◆ m_mappedKey

CSwordKey const* Rendering::CTextRendering::KeyTreeItem::m_mappedKey = nullptr
mutableprivate

Definition at line 110 of file ctextrendering.h.

Referenced by mappedKey(), and setMappedKey().

◆ m_moduleList

BtConstModuleList Rendering::CTextRendering::KeyTreeItem::m_moduleList
private

Definition at line 108 of file ctextrendering.h.

Referenced by KeyTreeItem(), and modules().

◆ m_settings

Settings Rendering::CTextRendering::KeyTreeItem::m_settings
private

Definition at line 107 of file ctextrendering.h.

Referenced by settings().


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