9 /*! \brief Parsing Freemind maps from XML documents */
11 class parseFreemindHandler : public parseBaseHandler
15 QString parseHREF(QString);
16 bool startElement ( const QString&, const QString&,
17 const QString& eName, const QXmlAttributes& atts );
18 bool endElement ( const QString&, const QString&, const QString& );
19 bool characters ( const QString&);
20 QString errorString();
21 bool readNodeAttr (const QXmlAttributes&);
22 bool readRichContentAttr (const QXmlAttributes&);
29 StateAttributeRegistry,
47 enum HtmlPurpose {Node,Note,Unknown};
48 HtmlPurpose htmlPurpose;
51 QList <State> stateStack;
52 BranchItem *lastBranch;
53 BranchItem *mapCenter;
54 BranchItem *mainBranchLeft;
55 BranchItem *mainBranchRight;