virtual double draw(QPainter &painter, double x, double y, JKQTMathTextEnvironment currentEv) const override
draw the contents at the designated position
virtual JKQTMathTextNodeSize getSizeInternal(QPainter &painter, JKQTMathTextEnvironment currentEv) const override
determine the size of the node, overwrite this function in derived classes
virtual ~JKQTMathTextBlockNode() override
JKQTMathTextBlockNode(JKQTMathTextNode *_child, JKQTMathText *parent)
virtual QString getTypeName() const override
return the name of this class as a string
virtual bool toHtml(QString &html, JKQTMathTextEnvironment currentEv, JKQTMathTextEnvironment defaultEv) const override
convert node to HTML and returns true on success
this class parses a mathematical markup string and can then draw the contained text/equation onto a Q...
Definition jkqtmathtext.h:192
JKQTMathTextNode(JKQTMathText *parentMathText)
JKQTMathTextNonDrawingBaseNode(JKQTMathText *parent)
JKQTMathTextNoopNode(JKQTMathText *parent)
virtual QString getTypeName() const override
return the name of this class as a string
virtual ~JKQTMathTextNoopNode() override
JKQTMathTextSingleChildNode(JKQTMathTextNode *_child, JKQTMathText *parentMathText)
#define JKQTMATHTEXT_LIB_EXPORT
Definition jkqtmathtext_imexport.h:108
describes the current drawing environment (base fontname ...)
Definition jkqtmathtexttools.h:304
beschreibt die Größe(n) eines Knotens
Definition jkqtmathtexttools.h:393