#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