#ifndef PYTHONQTWRAPPER_QXMLENTITYRESOLVER_H #define PYTHONQTWRAPPER_QXMLENTITYRESOLVER_H #include #include #include #include #include class PythonQtShell_QXmlEntityResolver : public QXmlEntityResolver { public: PythonQtShell_QXmlEntityResolver():QXmlEntityResolver(),_wrapper(NULL) {}; virtual QString errorString() const; virtual bool resolveEntity(const QString& publicId, const QString& systemId, QXmlInputSource*& ret); PythonQtInstanceWrapper* _wrapper; }; class PythonQtWrapper_QXmlEntityResolver : public QObject { Q_OBJECT public: public slots: QXmlEntityResolver* new_QXmlEntityResolver(); void delete_QXmlEntityResolver(QXmlEntityResolver* obj) { delete obj; } }; #endif // PYTHONQTWRAPPER_QXMLENTITYRESOLVER_H