00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __SIMIAN_CANVAS_IMAGE_DOT_H
00022 #define __SIMIAN_CANVAS_IMAGE_DOT_H
00023
00024 #include <qcanvas.h>
00025 #include <qimage.h>
00026 #include <qpixmap.h>
00027 #include <qpainter.h>
00028
00029 class CanvasImage : public QCanvasRectangle {
00030 public:
00031 CanvasImage(QCanvas *canvas);
00032 virtual ~CanvasImage();
00033
00034
00035
00036 virtual void setImage(QImage *img);
00037
00038 protected:
00039 void drawShape( QPainter & );
00040 QImage *_image;
00041 QPixmap *_pixmap;
00042
00043 };
00044
00045 #endif
00046
00047