#include <QtGui/qpicture.h>
#ifndef QPICTURE_H
#ifndef QT_NO_PICTURE
class QPicture: public QPaintDevice{
   private: inline struct QPicturePrivate* d_func();
   private: inline struct QPicturePrivate const * d_func() const
   public: explicit QPicture(int formatVersion = -1);
   public: QPicture(class QPicture const &);
   public: virtual ~QPicture();
   public: bool isNull() const
   public: virtual int devType() const
   public: uint size() const
   public: char const * data() const
   public: virtual void setData(char const * data, uint size);
   public: bool play(struct QPainter* p);
   public: bool load(class QIODevice* dev, char const * format = 0);
   public: bool load(class QString const & fileName, char const * format = 0);
   public: bool save(class QIODevice* dev, char const * format = 0);
   public: bool save(class QString const & fileName, char const * format = 0);
   public: class QRect boundingRect() const
   public: void setBoundingRect(class QRect const & r);
   public: class QPicture& operator =(class QPicture const & p);
   public: void detach();
   public: bool isDetached() const
   public: static char const * pictureFormat(class QString const & fileName);
   public: static class QList < class QByteArray > inputFormats();
   public: static class QList < class QByteArray > outputFormats();
   public: static class QStringList inputFormatList();
   public: static class QStringList outputFormatList();
   public: virtual struct QPaintEngine* paintEngine() const
   protected: QPicture(struct QPicturePrivate& data);
   protected: virtual int metric(enum QPaintDevice::PaintDeviceMetric m) const
   private: bool exec(struct QPainter* p, class QDataStream& ds, int i);
   private: void detach_helper();
   private: struct QPicturePrivate* d_ptr;
   friend struct QPicturePrivate;
   friend struct QPicturePaintEngine;
   friend struct Q3Picture;
   friend class QDataStream& operator <<(class QDataStream& in, class QPicture const & p);
   friend class QDataStream& operator >>(class QDataStream& in, class QPicture& p);
};
#endif // QT_NO_PICTURE
#endif // QPICTURE_H