14 /*! \brief Parsing VYM maps from XML documents */
16 enum Content {TreeContent = 0x0001, SlideContent = 0x0002, XLinkContent = 0x0004};
18 class parseVYMHandler : public parseBaseHandler
22 void setContentFilter (const int &);
28 bool startElement ( const QString&, const QString&,
29 const QString& eName, const QXmlAttributes& atts );
30 bool endElement ( const QString&, const QString&, const QString& );
31 bool characters ( const QString&);
32 QString errorString();
33 bool readMapAttr (const QXmlAttributes&);
34 bool readBranchAttr (const QXmlAttributes&);
35 bool readFrameAttr (const QXmlAttributes&);
36 bool readOOAttr (const QXmlAttributes&);
37 bool readNoteAttr (const QXmlAttributes&);
38 bool readImageAttr (const QXmlAttributes&);
39 bool readXLinkAttr (const QXmlAttributes&);
40 bool readLinkNewAttr (const QXmlAttributes&);
41 bool readSettingAttr (const QXmlAttributes&);
42 bool readSlideAttr (const QXmlAttributes&);
43 bool readTaskAttr (const QXmlAttributes&);
55 StateBranchXLink, // Obsolete
57 StateHtmlNote, // Obsolete >= 1.13.6
61 StateNote, // Obsolete >= 1.4.6
73 QList <State> stateStack;
76 BranchItem* lastBranch;