21 #include "../pixmapcache.h" 
   24 #include <QGraphicsScene> 
   43     return QRectF(QPointF(-
size.width() / 2.0, -
size.height() / 2.0), 
size);
 
   50     painter->setRenderHint(QPainter::SmoothPixmapTransform);
 
   51     painter->translate(-
size.width() / 2.0, -
size.height() / 2.0);
 
   53     painter->fillRect(QRect(0, 0, 
size.width(), 
size.height()), 
grad);
 
   54     painter->drawPixmap(0, 0, 
size.width(), 
size.height(), 
pmap);
 
   83     grad = QLinearGradient(QPointF(-0.5 * 
size.width(), 0), QPointF(3.0 / 2.0 * 
size.width(), 0));
 
   84     grad.setColorAt(0, Qt::lightGray);
 
   88     grad.setColorAt(1, Qt::lightGray);
 
   90     if (scene() && isVisible()) {
 
   91         scene()->invalidate(sceneBoundingRect());