#include <QtSvg/qsvgrenderer.h>
#ifndef QSVGRENDERER_H
class QSvgRenderer: public QObject{
   public: virtual struct QMetaObject const * metaObject() const
   public: static struct QMetaObject const staticMetaObject;
   public: virtual void* qt_metacast(char const *);
   public: static inline class QString tr(char const * s, char const * c = 0);
   public: static inline class QString trUtf8(char const * s, char const * c = 0);
   public: static inline class QString tr(char const * s, char const * c, int n);
   public: static inline class QString trUtf8(char const * s, char const * c, int n);
   public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
   public: QSvgRenderer(class QObject* parent = 0);
   public: QSvgRenderer(class QString const & filename, class QObject* parent = 0);
   public: QSvgRenderer(class QByteArray const & contents, class QObject* parent = 0);
   public: virtual ~QSvgRenderer();
   public: bool isValid() const
   public: class QSize defaultSize() const
   public: class QRect viewBox() const
   public: class QRectF viewBoxF() const
   public: void setViewBox(class QRect const & viewbox);
   public: void setViewBox(class QRectF const & viewbox);
   public: bool animated() const
   public: int framesPerSecond() const
   public: void setFramesPerSecond(int num);
   public: int currentFrame() const
   public: void setCurrentFrame(int);
   public: int animationDuration() const
   public: class QRectF boundsOnElement(class QString const & id) const
   public: bool elementExists(class QString const & id) const
   public: class QMatrix matrixForElement(class QString const & id) const
   public: bool load(class QString const & filename);
   public: bool load(class QByteArray const & contents);
   public: void render(struct QPainter* p);
   public: void render(struct QPainter* p, class QRectF const & bounds);
   public: void render(struct QPainter* p, class QString const & elementId, class QRectF const & bounds = QRectF::QRectF());
   protected: void repaintNeeded();
   private: inline struct QSvgRendererPrivate* d_func();
   private: inline struct QSvgRendererPrivate const * d_func() const
   friend struct QSvgRendererPrivate;
};
#endif // QSVGRENDERER_H