E da un po che non tocco del c++.
Codice:
class ImageItem: public QGraphicsRectItem
{
public:
ImageItem( QImage img );
int rtti () const { return imageRTTI; }
protected:
void paint( QPainter *, const QStyleOptionGraphicsItem *option, QWidget *widget );
private:
QImage image;
QPixmap pixmap;
};
ImageItem::ImageItem( QImage img )
: image(img)
{
setRect(0, 0, image.width(), image.height());
setFlag(ItemIsMovable);
#if !defined(Q_WS_QWS)
pixmap.convertFromImage(image, Qt::OrderedAlphaDither);
#endif
}
Qualcuno si ricorda cosa serve in particolare questa cosa ?
ImageItem::ImageItem( QImage img )
: image(img)
in particolare ":image(img)"