31 , renderTarget(nullptr)
48 setCursor(Qt::PointingHandCursor);
61 pixmap = pmap.scaled(width(), height(),
63 Qt::SmoothTransformation);
79 QPixmap pmapMask = QPixmap(
maskName);
80 if (!pmapMask.isNull()) {
81 mask = pmapMask.scaled(size, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
87 Qt::SmoothTransformation);
104 QPoint offset((width() -
pixmap.size().width()) / 2,
105 (height() -
pixmap.size().height()) / 2);
108 painter.setCompositionMode(QPainter::CompositionMode_SourceOver);
109 painter.drawPixmap(offset,
pixmap);
110 painter.setCompositionMode(QPainter::CompositionMode_DestinationIn);
111 painter.drawPixmap(0, 0,
mask);