00001 #include "canvasimageitem.h" 00002 00003 CanvasImageItem::CanvasImageItem( QImage img, QCanvas *canvas ) 00004 : QCanvasRectangle( canvas ) 00005 { 00006 image=img; 00007 setSize( image.width(), image.height() ); 00008 } 00009 00010 CanvasImageItem::~CanvasImageItem() 00011 {} 00012 00013 00014 00015 void CanvasImageItem::drawShape( QPainter &p ) 00016 { 00017 p.drawImage( int(x()), int(y()), image, 0, 0, -1, -1, OrderedAlphaDither ); 00018 } 00019 00020 void CanvasImageItem::setImage(QImage newImage) 00021 { 00022 image=newImage; 00023 }
1.4.2