From 8375d4e0222d968c169f2e9b6d37ff53322f7853 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Tue, 2 Sep 2014 05:29:49 +0200 Subject: [PATCH] Use tinted convenience method in ImageRegistry. --- src/libtomahawk/utils/ImageRegistry.cpp | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/libtomahawk/utils/ImageRegistry.cpp b/src/libtomahawk/utils/ImageRegistry.cpp index ad8b88cf7..0ced33387 100644 --- a/src/libtomahawk/utils/ImageRegistry.cpp +++ b/src/libtomahawk/utils/ImageRegistry.cpp @@ -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; }