1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-27 07:44:34 +02:00

Use tinted convenience method in ImageRegistry.

This commit is contained in:
Christian Muehlhaeuser
2014-09-02 05:29:49 +02:00
parent 1006d1aa1d
commit 8375d4e022

View File

@@ -90,17 +90,7 @@ ImageRegistry::pixmap( const QString& image, const QSize& size, TomahawkUtils::I
pixPainter.end();
if ( tint.alpha() > 0 )
{
QImage resultImage( p.size(), QImage::Format_ARGB32_Premultiplied );
QPainter painter( &resultImage );
painter.drawPixmap( 0, 0, p );
painter.setCompositionMode( QPainter::CompositionMode_Screen );
painter.fillRect( resultImage.rect(), tint );
painter.end();
resultImage.setAlphaChannel( p.toImage().alphaChannel() );
p = QPixmap::fromImage( resultImage );
}
p = TomahawkUtils::tinted( p, tint );
pixmap = p;
}