56void QQuickColorImage::pixmapChange()
58 QQuickImage::pixmapChange();
59 if (m_color.alpha() > 0 && m_color != m_defaultColor) {
60 QQuickImageBasePrivate *d =
static_cast<QQuickImageBasePrivate *>(QQuickItemPrivate::get(
this));
61 QImage image = d->currentPix->image();
62 if (!image.isNull()) {
63 QPainter painter(&image);
64 painter.setCompositionMode(QPainter::CompositionMode_SourceIn);
65 painter.fillRect(image.rect(), m_color);
66 d->currentPix->setImage(image);