#ifndef PYTHONQTWRAPPER_QXMLNAME_H #define PYTHONQTWRAPPER_QXMLNAME_H #include #include #include #include #include #include class PythonQtWrapper_QXmlName : public QObject { Q_OBJECT public: public slots: QXmlName* new_QXmlName(); QXmlName* new_QXmlName(QXmlNamePool& namePool, const QString& localName, const QString& namespaceURI = QString(), const QString& prefix = QString()); QXmlName* new_QXmlName(const QXmlName& other) { QXmlName* a = new QXmlName(); *((QXmlName*)a) = other; return a; } void delete_QXmlName(QXmlName* obj) { delete obj; } bool operator_equal(QXmlName* theWrappedObject, const QXmlName& other) const; QString toClarkName(QXmlName* theWrappedObject, const QXmlNamePool& query) const; QString prefix(QXmlName* theWrappedObject, const QXmlNamePool& query) const; bool isNull(QXmlName* theWrappedObject) const; QString localName(QXmlName* theWrappedObject, const QXmlNamePool& query) const; QString namespaceUri(QXmlName* theWrappedObject, const QXmlNamePool& query) const; bool static_QXmlName_isNCName(const QString& candidate); }; #endif // PYTHONQTWRAPPER_QXMLNAME_H