64void QQuickColorImage::pixmapChange()
66 QQuickImage::pixmapChange();
67 if (m_color.alpha() > 0 && m_color != m_defaultColor) {
68 QQuickImageBasePrivate *d =
static_cast<QQuickImageBasePrivate *>(QQuickItemPrivate::get(
this));
69 QImage image = d->currentPix->image();
70 if (!image.isNull()) {
71 QPainter painter(&image);
72 painter.setCompositionMode(QPainter::CompositionMode_SourceIn);
73 painter.fillRect(image.rect(), m_color);
74 d->currentPix->setImage(image);