|
|
#ifndef PYTHONQTWRAPPER_QXMLREADER_H
|
|
|
#define PYTHONQTWRAPPER_QXMLREADER_H
|
|
|
|
|
|
#include <qxml.h>
|
|
|
#include <QObject>
|
|
|
|
|
|
#include <PythonQt.h>
|
|
|
|
|
|
#include <QVariant>
|
|
|
#include <qxml.h>
|
|
|
|
|
|
class PythonQtShell_QXmlReader : public QXmlReader
|
|
|
{
|
|
|
public:
|
|
|
PythonQtShell_QXmlReader():QXmlReader(),_wrapper(NULL) {};
|
|
|
|
|
|
virtual QXmlDTDHandler* DTDHandler() const;
|
|
|
virtual QXmlContentHandler* contentHandler() const;
|
|
|
virtual QXmlDeclHandler* declHandler() const;
|
|
|
virtual QXmlEntityResolver* entityResolver() const;
|
|
|
virtual QXmlErrorHandler* errorHandler() const;
|
|
|
virtual bool feature(const QString& name, bool* ok = 0) const;
|
|
|
virtual bool hasFeature(const QString& name) const;
|
|
|
virtual bool hasProperty(const QString& name) const;
|
|
|
virtual QXmlLexicalHandler* lexicalHandler() const;
|
|
|
virtual bool parse(const QXmlInputSource& input);
|
|
|
virtual bool parse(const QXmlInputSource* input);
|
|
|
virtual void* property(const QString& name, bool* ok = 0) const;
|
|
|
virtual void setContentHandler(QXmlContentHandler* handler);
|
|
|
virtual void setDTDHandler(QXmlDTDHandler* handler);
|
|
|
virtual void setDeclHandler(QXmlDeclHandler* handler);
|
|
|
virtual void setEntityResolver(QXmlEntityResolver* handler);
|
|
|
virtual void setErrorHandler(QXmlErrorHandler* handler);
|
|
|
virtual void setFeature(const QString& name, bool value);
|
|
|
virtual void setLexicalHandler(QXmlLexicalHandler* handler);
|
|
|
virtual void setProperty(const QString& name, void* value);
|
|
|
|
|
|
PythonQtInstanceWrapper* _wrapper;
|
|
|
};
|
|
|
|
|
|
class PythonQtWrapper_QXmlReader : public QObject
|
|
|
{ Q_OBJECT
|
|
|
public:
|
|
|
public slots:
|
|
|
QXmlReader* new_QXmlReader();
|
|
|
void delete_QXmlReader(QXmlReader* obj) { delete obj; }
|
|
|
};
|
|
|
|
|
|
#endif // PYTHONQTWRAPPER_QXMLREADER_H
|
|
|
|