Go to the documentation of this file.
55 { pDestination->SetVariableValue(
m_content); }
57 {
return new MHText(*
this); }
106 {
return "HyperText"; }
130 { pTarget->GetTextData(pArg, engine); }
const char * ClassName() override
void PrintMe(FILE *fd, int nTabs) const override
void InteractSetHighlightStatus(bool newStatus, MHEngine *engine)
bool GetInteractionStatus(void) override
void InteractSetInteractionStatus(bool newStatus, MHEngine *engine)
void ContentPreparation(MHEngine *engine) override
virtual void SetTextColour(const MHColour &, MHEngine *)
void Initialise(MHParseNode *p, MHEngine *engine) override
MHTextDisplay * m_pDisplay
void Deactivation(MHEngine *) override
MHColour m_originalBgColour
void CreateContent(const unsigned char *p, int s, MHEngine *engine)
void CallAction(MHEngine *engine, MHRoot *pTarget, MHRoot *pArg) override
~MHHyperText() override=default
static int GetJustification(const QString &str)
bool GetHighlightStatus(void) override
StartCorner m_startCorner
void SetColour(const MHColour &colour, MHEngine *engine) override
void SetColour(const MHColour &colour, MHEngine *engine) override
void SetFontAttributes(const MHOctetString &fontAttrs, MHEngine *engine) override
QRegion GetOpaqueArea() override
MHOctetString m_fontAttrs
void PrintMe(FILE *fd, int nTabs) const
void Initialise(MHParseNode *p, MHEngine *engine) override
static int GetStartCorner(const QString &str)
MHGenericOctetString m_fontAttrs
void SetHighlightStatus(bool newStatus, MHEngine *engine) override
MHOctetString m_originalFontAttrs
void SetInteractionStatus(bool newStatus, MHEngine *engine) override
void Display(MHEngine *engine) override
MHRoot * Target(MHEngine *engine)
virtual void SetBackgroundColour(const MHColour &, MHEngine *)
void PrintArgs(FILE *fd, int) const override
bool InteractGetHighlightStatus(void) const
void GetTextData(MHRoot *pDestination, MHEngine *) override
const char * ClassName() override
void PrintMe(FILE *fd, int nTabs) const override
void InteractDeactivation(void)
void SetTextColour(const MHColour &colour, MHEngine *engine) override
void Initialise(MHParseNode *p, MHEngine *engine) override
MHIngredient * Clone(MHEngine *) override
static int GetLineOrientation(const QString &str)
void Preparation(MHEngine *engine) override
LineOrientation m_lineOrientation
bool InteractGetInteractionStatus(void) const
void SetBackgroundColour(const MHColour &colour, MHEngine *engine) override
MHColour m_originalTextColour
void ContentArrived(const unsigned char *data, int length, MHEngine *engine) override
void Perform(MHEngine *engine) override