43 if (sourceIsPixmap()) {
45 const QPixmap pixmap = sourcePixmap(Qt::LogicalCoordinates, &offset);
47 painter->drawPixmap(offset, pixmap);
50 const QPixmap pixmap = sourcePixmap(Qt::DeviceCoordinates, &offset);
51 painter->setWorldTransform(QTransform());
53 painter->drawPixmap(offset, pixmap);
65 QLinearGradient alphaGradient(rect.topLeft(), rect.bottomLeft());
66 alphaGradient.setColorAt(0.0, Qt::transparent);
67 alphaGradient.setColorAt(0.5, Qt::black);
68 alphaGradient.setColorAt(1.0, Qt::transparent);
69 QGraphicsOpacityEffect *effect =
new QGraphicsOpacityEffect;
70 effect->setOpacityMask(alphaGradient);