|  | 
|  | JKQTMathTextNoopNode (JKQTMathText *parent) | 
| virtual | ~JKQTMathTextNoopNode () override | 
| virtual QString | getTypeName () const override | 
|  | return the name of this class as a string 
 | 
|  | JKQTMathTextNonDrawingBaseNode (JKQTMathText *parent) | 
| virtual | ~JKQTMathTextNonDrawingBaseNode () override | 
| virtual double | draw (QPainter &painter, double x, double y, JKQTMathTextEnvironment currentEv) const override final | 
|  | draw the contents at the designated position 
 | 
| virtual bool | toHtml (QString &html, JKQTMathTextEnvironment currentEv, JKQTMathTextEnvironment defaultEv) const override final | 
|  | convert node to HTML and returns trueon success
 | 
|  | JKQTMathTextNode (const JKQTMathTextNode &)=delete | 
|  | JKQTMathTextNode (JKQTMathText *parentMathText) | 
| virtual | ~JKQTMathTextNode () | 
| bool | getDrawBoxes () const | 
|  | returns the drawing of colored boxes (for DEBUGGING) around the actual output of the node is enabled 
 | 
| JKQTMathTextNode * | getParentNode () | 
|  | parent node of this node (i.e. one level up, ode nullptr)
 | 
| const JKQTMathTextNode * | getParentNode () const | 
|  | parent node of this node (i.e. one level up, ode nullptr)
 | 
| JKQTMathTextNodeSize | getSize (QPainter &painter, JKQTMathTextEnvironment currentEv) const | 
|  | determine the size of the node, calls getSizeInternal() implementation of the actual type 
 | 
| bool | isSubSuperscriptAboveBelowNode () const | 
|  | if truethen following sub- and/or superscripts are placed below and above the node, not besides it. This is activated when\sum\limits_{sub}^{sup}is used in LaTeX instead of simply\sum_{sub}^{sup}
 | 
| JKQTMathTextNode & | operator= (const JKQTMathTextNode &)=delete | 
| virtual void | setDrawBoxes (bool draw) | 
|  | enables the drawing of colored boxes (for DEBUGGING) around the actual output of the node 
 | 
| void | setParentNode (JKQTMathTextNode *node) | 
|  | parent node of this node (i.e. one level up, ode nullptr)
 | 
| void | setSubSuperscriptAboveBelowNode (bool __value) | 
|  | if truethen following sub- and/or superscripts are placed below and above the node, not besides it. This is activated when\sum\limits_{sub}^{sup}is used in LaTeX instead of simply\sum_{sub}^{sup}
 | 
|  | 
| static double | getNonItalicXCorretion (QPainter &painter, double width_potentiallyitalic, const JKQTMathTextEnvironment &ev_potentiallyitalic, const JKQTMathTextNode *child) | 
|  | calculates the x-size-difference between the given (probably) italic (width externally calculated: width_potentiallyitalic, ev_potentiallyitalic) and the non-italic version of child 
 | 
| virtual JKQTMathTextNodeSize | getSizeInternal (QPainter &painter, JKQTMathTextEnvironment currentEv) const override final | 
|  | determine the size of the node, overwrite this function in derived classes 
 | 
| void | addToErrorList (const QString &error) | 
|  | adds a new error to the JKQTMathText referenced by parentMathText 
 | 
| void | doDrawBoxes (QPainter &painter, double x, double y, const JKQTMathTextNodeSize &size) const | 
|  | draws colored boxes (for DEBUGGING) around the actual output of the node 
 | 
| void | doDrawBoxes (QPainter &painter, double x, double y, JKQTMathTextEnvironment currentEv) const | 
|  | draws colored boxes (for DEBUGGING) around the actual output of the node 
 | 
| template<class T> | 
| QList< T * > | getParents () | 
|  | returns the list of parent, parent-of-parent, ... that can be cast to type T 
 | 
| template<class T> | 
| QList< const T * > | getParents () const | 
|  | returns the list of parent, parent-of-parent, ... that can be cast to type T 
 | 
| bool | drawBoxes | 
|  | enables the drawing of colored boxes (for DEBUGGING) around the actual output of the node 
 | 
| JKQTMathText * | parentMathText | 
|  | parent JKQTMathText object (required for several drawing operations 
 | 
| JKQTMathTextNode * | parentNode | 
|  | parent node of this node (i.e. one level up, ode nullptr)
 | 
| bool | subSuperscriptAboveBelowNode | 
|  | if truethen following sub- and/or superscripts are placed below and above the node, not besides it. This is activated when\sum\limits_{sub}^{sup}is used in LaTeX instead of simply\sum_{sub}^{sup}
 | 
subclass representing a node that outputs nothing