PythonQtWrapper_QXmlReader.h
49 lines
| 1.6 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QXMLREADER_H | ||
#define PYTHONQTWRAPPER_QXMLREADER_H | ||||
#include <qxml.h> | ||||
#include <QObject> | ||||
florianlink
|
r24 | #include <PythonQt.h> | ||
florianlink
|
r13 | #include <QVariant> | ||
#include <qxml.h> | ||||
florianlink
|
r24 | 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; | ||||
}; | ||||
florianlink
|
r13 | class PythonQtWrapper_QXmlReader : public QObject | ||
{ Q_OBJECT | ||||
public: | ||||
public slots: | ||||
florianlink
|
r24 | QXmlReader* new_QXmlReader(); | ||
florianlink
|
r13 | void delete_QXmlReader(QXmlReader* obj) { delete obj; } | ||
}; | ||||
#endif // PYTHONQTWRAPPER_QXMLREADER_H | ||||