00001 /* -*- mode:c++ -*- */ 00002 00014 #ifndef _QtXmlNode_H_ 00015 #define _QtXmlNode_H_ 00016 00017 #include "qt/libqthippo.h" 00018 00019 00020 // for clone defect 00021 #ifdef _MSC_VER 00022 #include "msdevstudio/MSconfig.h" 00023 #endif 00024 00025 #include "xml/XmlNode.h" 00026 00027 #include <qdom.h> 00028 00033 class MDL_QTHIPPOPLOT_API QtXmlNode : virtual public XmlNode 00034 { 00035 00036 protected: 00037 00039 QDomNode * m_node; 00040 00043 QtXmlNode (); 00044 00047 virtual ~QtXmlNode (); 00048 00049 public: 00050 00051 friend class QtXmlDocument; 00052 00054 QtXmlNode ( const QtXmlNode & ); 00055 00056 virtual void appendChild ( const XmlNode & child ); 00057 00058 00059 }; 00060 00061 #endif // _QtXmlNode_H_