11 /*! \brief Parsing Freemind maps from XML documents */
13 class parseFreemindHandler : public parseBaseHandler {
19 QString parseHREF(QString);
20 bool startElement(const QString &, const QString &, const QString &eName,
21 const QXmlAttributes &atts);
22 bool endElement(const QString &, const QString &, const QString &);
23 bool characters(const QString &);
24 QString errorString();
25 bool readNodeAttr(const QXmlAttributes &);
26 bool readRichContentAttr(const QXmlAttributes &);
32 StateAttributeRegistry,
52 enum HtmlPurpose { Node, Note, Unknown };
53 HtmlPurpose htmlPurpose;
56 QList<State> stateStack;
58 BranchItem *lastBranch;
59 BranchItem *mapCenter;
60 BranchItem *mainBranchLeft;
61 BranchItem *mainBranchRight;