#ifndef PYTHONQTWRAPPER_QSVGRENDERER_H #define PYTHONQTWRAPPER_QSVGRENDERER_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class PythonQtShell_QSvgRenderer : public QSvgRenderer { public: PythonQtShell_QSvgRenderer(QObject* parent = 0):QSvgRenderer(parent),_wrapper(NULL) {}; PythonQtShell_QSvgRenderer(const QByteArray& contents, QObject* parent = 0):QSvgRenderer(contents, parent),_wrapper(NULL) {}; PythonQtShell_QSvgRenderer(const QString& filename, QObject* parent = 0):QSvgRenderer(filename, parent),_wrapper(NULL) {}; virtual void childEvent(QChildEvent* arg__1); virtual void customEvent(QEvent* arg__1); virtual bool event(QEvent* arg__1); virtual bool eventFilter(QObject* arg__1, QEvent* arg__2); virtual void timerEvent(QTimerEvent* arg__1); PythonQtInstanceWrapper* _wrapper; }; class PythonQtWrapper_QSvgRenderer : public QObject { Q_OBJECT public: public slots: QSvgRenderer* new_QSvgRenderer(QObject* parent = 0); QSvgRenderer* new_QSvgRenderer(const QByteArray& contents, QObject* parent = 0); QSvgRenderer* new_QSvgRenderer(const QString& filename, QObject* parent = 0); void delete_QSvgRenderer(QSvgRenderer* obj) { delete obj; } QRect viewBox(QSvgRenderer* theWrappedObject) const; void setCurrentFrame(QSvgRenderer* theWrappedObject, int arg__1); int currentFrame(QSvgRenderer* theWrappedObject) const; int animationDuration(QSvgRenderer* theWrappedObject) const; bool animated(QSvgRenderer* theWrappedObject) const; QSize defaultSize(QSvgRenderer* theWrappedObject) const; int framesPerSecond(QSvgRenderer* theWrappedObject) const; void setFramesPerSecond(QSvgRenderer* theWrappedObject, int num); QRectF boundsOnElement(QSvgRenderer* theWrappedObject, const QString& id) const; QMatrix matrixForElement(QSvgRenderer* theWrappedObject, const QString& id) const; bool elementExists(QSvgRenderer* theWrappedObject, const QString& id) const; bool isValid(QSvgRenderer* theWrappedObject) const; void setViewBox(QSvgRenderer* theWrappedObject, const QRect& viewbox); void setViewBox(QSvgRenderer* theWrappedObject, const QRectF& viewbox); QRectF viewBoxF(QSvgRenderer* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QSVGRENDERER_H