19 namespace sword {
class SWKey; }
43 virtual QString
key() const = 0;
virtual ~CSwordKey() noexcept
CSwordKey(CSwordKey const ©)=default
virtual CSwordKey * copy() const =0
virtual const char * rawKey() const =0
const CSwordModuleInfo * m_module
QString renderedText(const CSwordKey::TextRenderType mode=CSwordKey::Normal)
CSwordKey(CSwordModuleInfo const *const module=nullptr)
virtual void setModule(const CSwordModuleInfo *newModule)
@ ProcessEntryAttributesOnly
virtual QString normalizedKey() const
CSwordModuleInfo const * module() const
virtual sword::SWKey const & asSwordKey() const noexcept=0
virtual bool setKey(const QString &key)=0
virtual QString key() const =0