14 #ifndef _QtXmlElement_H_
15 #define _QtXmlElement_H_
18 # pragma warning (disable : 4250) // inherits via dominance
23 #include "msdevstudio/MSconfig.h"
65 virtual int getID ()
const;
69 virtual std::string tagName ()
const;
72 virtual XmlElement * getNode (
const std::string & tagName )
const;
74 virtual QtXmlElement * getNode (
const std::string & tagName )
const;
76 virtual void fillNodeList (
const std::string & tagName,
77 std::list < XmlElement * > & nodeList )
const;
79 virtual void setAttribute (
const std::string & name,
int value );
80 virtual void setAttribute (
const std::string & name,
bool value );
81 virtual void setAttribute (
const std::string & name,
unsigned int value );
82 virtual void setAttribute (
const std::string & name,
float value );
83 virtual void setAttribute (
const std::string & name,
double value );
84 virtual void setAttribute (
const std::string & name,
85 const std::string & value );
87 virtual bool attribute (
const std::string & name,
90 virtual bool attribute (
const std::string & name,
93 virtual bool attribute (
const std::string & name,
94 unsigned int & value )
const;
96 virtual bool attribute (
const std::string & name,
97 float & value )
const;
99 virtual bool attribute (
const std::string & name,
100 double & value )
const;
102 virtual bool attribute (
const std::string & name,
103 std::string & value )
const;
105 virtual const std::string & getText ()
const;
111 #endif // _QtXmlElement_H_
#define MDL_QTHIPPOPLOT_API
hippodraw::QtXmlNode class interface
A pure virtual base class of XML element wrapper.
An XML DOM Document handler using the Qt XML module.
QDomElement m_element
The DOM element node wrapped by this object.
XmlElement class interface.
An XML element using the Qt XML module.
An XML element using the Qt XML module.