#include struct QPixmap : QPaintDevice { enum ColorMode { Auto, Color, Mono }; enum Optimization { NoOptim, NormalOptim, BestOptim }; QPixmap(); QPixmap(const char ** {qt_xpm}); QPixmap(const QPixmap &); QPixmap(const QSize &, int = -1); QPixmap(int, int, int = -1); QPixmap(const char *, const char *, int); virtual ~QPixmap(); QPixmap &operator = (const QImage &); QPixmap &operator = (const QPixmap &); const char *{serial} operator << () const : pig_serialize($this); void operator >> (const char *{serial}) : pig_deserialize($this, $1); bool convertFromImage(const QImage &, int); QImage convertToImage() const; QBitmap createHeuristicMask(bool = TRUE) const; static int defaultDepth(); static QPixmap::Optimization defaultOptimization(); int depth() const; void detach(); void fill(const QColor & = white); void fill(const QWidget *, const QPoint &); void fill(const QWidget *, int, int); static QPixmap grabWindow(WId, int = 0, int = 0, int = -1, int = -1); int height() const; static const char *imageFormat(const char *); static bool isGloballyOptimized(); bool isNull() const; bool isOptimized() const; bool isQBitmap() const; bool load(const char *, const char *, int); bool loadFromData(QByteArray, const char * = 0, int = 0); const QBitmap *mask() const; QPixmap::Optimization optimization() const; void optimize(bool); static void optimizeGlobally(bool); QRect rect() const; void resize(const QSize &); void resize(int, int); bool save(const char *, const char *) const; bool selfMask() const; int serialNumber() const; static void setDefaultOptimization(QPixmap::Optimization); void setMask(const QBitmap &); void setOptimization(QPixmap::Optimization); QSize size() const; static QWMatrix trueMatrix(const QWMatrix &, int, int); int width() const; QPixmap xForm(const QWMatrix &) const; } Qt::Pixmap;