#ifndef HTML_H #define HTML_H #include "s1000d_manager.h" #include "ru_const.h" #include "splashform.h" class HTML { public: HTML(); void Generate(S1000D_Manager* SM, bool _toScorm, SplashForm* _splash); void parseNode(QDomNode node, int lvl); QString spc(int n); void add(int lvl, QString s); void cat(QString s); QString searchSVGNodeForText(QDomNode g); S1000D_Manager* SM; RU_Const *ru_const; SplashForm* splash; bool DBG = true; bool toScorm; int ID_pars, ID_tabs, ID_figs, ID_mmos; struct labelStruct { QString title, id; QString type; }; QList idList; struct acronymStruct { QString id, term, definition; }; QList acrList; QString footnoteID; int svgUI; bool paraIdent=true; QString paraTextAlign; int iframeDivCnt; QString domElementToXML(const QDomElement& elem, int lvl); }; #endif // HTML_H