this class parses a mathematical markup string and can then draw the contained text/equation onto a Q...
Definition jkqtmathtext.h:192
QFlags< ParseOption > ParseOptions
Definition jkqtmathtext.h:217
@ DefaultParseOptions
Definition jkqtmathtext.h:215
subclass representing one node in the syntax tree
Definition jkqtmathtextnode.h:37
base class for all math markup parsers used by JKQTMathText
Definition jkqtmathtextparser.h:43
JKQTMathTextParser(JKQTMathText *parent=nullptr)
class constructor
const JKQTMathText * getParentMathText() const
parentMathText
JKQTMathText * parentMathText
JKQTMathText that instanciated and uses this parser.
Definition jkqtmathtextparser.h:65
void addToErrorList(const QString &error)
adds a new error to the JKQTMathText referenced by parentMathText
JKQTMathText * getParentMathText()
parentMathText
void clearErrorList()
clears the error list in the JKQTMathText referenced by parentMathText
virtual JKQTMathTextNode * parse(const QString &text, JKQTMathText::ParseOptions options=JKQTMathText::DefaultParseOptions)=0
parse the given mathematical markup string.
virtual ~JKQTMathTextParser()
class destructor
#define JKQTMATHTEXT_LIB_EXPORT
Definition jkqtmathtext_imexport.h:108