#include <QtXml/qxml.h>
#ifndef QXML_H
class QXmlDefaultHandler: public QXmlContentHandler, public QXmlErrorHandler, public QXmlDTDHandler, public QXmlEntityResolver, public QXmlLexicalHandler, public QXmlDeclHandler{
public: inline QXmlDefaultHandler();
public: virtual inline ~QXmlDefaultHandler();
public: virtual void setDocumentLocator(class QXmlLocator* locator);
public: virtual bool startDocument();
public: virtual bool endDocument();
public: virtual bool startPrefixMapping(class QString const & prefix, class QString const & uri);
public: virtual bool endPrefixMapping(class QString const & prefix);
public: virtual bool startElement(class QString const & namespaceURI, class QString const & localName, class QString const & qName, class QXmlAttributes const & atts);
public: virtual bool endElement(class QString const & namespaceURI, class QString const & localName, class QString const & qName);
public: virtual bool characters(class QString const & ch);
public: virtual bool ignorableWhitespace(class QString const & ch);
public: virtual bool processingInstruction(class QString const & target, class QString const & data);
public: virtual bool skippedEntity(class QString const & name);
public: virtual bool warning(class QXmlParseException const & exception);
public: virtual bool error(class QXmlParseException const & exception);
public: virtual bool fatalError(class QXmlParseException const & exception);
public: virtual bool notationDecl(class QString const & name, class QString const & publicId, class QString const & systemId);
public: virtual bool unparsedEntityDecl(class QString const & name, class QString const & publicId, class QString const & systemId, class QString const & notationName);
public: virtual bool resolveEntity(class QString const & publicId, class QString const & systemId, class QXmlInputSource* & ret);
public: virtual bool startDTD(class QString const & name, class QString const & publicId, class QString const & systemId);
public: virtual bool endDTD();
public: virtual bool startEntity(class QString const & name);
public: virtual bool endEntity(class QString const & name);
public: virtual bool startCDATA();
public: virtual bool endCDATA();
public: virtual bool comment(class QString const & ch);
public: virtual bool attributeDecl(class QString const & eName, class QString const & aName, class QString const & type, class QString const & valueDefault, class QString const & value);
public: virtual bool internalEntityDecl(class QString const & name, class QString const & value);
public: virtual bool externalEntityDecl(class QString const & name, class QString const & publicId, class QString const & systemId);
public: virtual class QString errorString() const
private: struct QXmlDefaultHandlerPrivate* d;
private: QXmlDefaultHandler(class QXmlDefaultHandler const &);
private: class QXmlDefaultHandler& operator =(class QXmlDefaultHandler const &);
};
#endif // QXML_H