blob: 8d0297ccfdc35217fc569c27d6602c6638b33d0e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include "canvasimageitem.h"
CanvasImageItem::CanvasImageItem( QImage img, QCanvas *canvas )
: QCanvasRectangle( canvas )
{
image=img;
setSize( image.width(), image.height() );
}
CanvasImageItem::~CanvasImageItem()
{}
void CanvasImageItem::drawShape( QPainter &p )
{
p.drawImage( int(x()), int(y()), image, 0, 0, -1, -1, OrderedAlphaDither );
}
void CanvasImageItem::setImage(QImage newImage)
{
image=newImage;
}
|