summaryrefslogtreecommitdiff
path: root/noncore/games/backgammon/canvasimageitem.cpp
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;
}