#include <qpixmap.h>
struct QPixmap : QPaintDevice {
enum ColorMode {
Auto,
Color,
Mono
};
enum Optimization {
DefaultOptim,
NoOptim,
MemoryOptim,
NormalOptim,
BestOptim
};
QPixmap();
QPixmap(const char ** {qt_xpm});
; QPixmap(const QByteArray);
QPixmap(const QPixmap &);
QPixmap(const QSize &, int = -1, QPixmap::Optimization = QPixmap::DefaultOptim);
QPixmap(int, int, int = -1, QPixmap::Optimization = QPixmap::DefaultOptim);
QPixmap(const QString &, 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 & = Qt::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 QString &);
bool isNull() const;
bool isQBitmap() const;
bool load(const QString &, const char *, int);
bool loadFromData(QByteArray, const char * = 0, int = 0);
const QBitmap *mask() const;
QPixmap::Optimization optimization() const;
QRect rect() const;
void resize(const QSize &);
void resize(int, int);
bool save(const QString &, 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;