コード例 #1
0
ファイル: CurrentEngine.cpp プロジェクト: ErrAza/amarok
void
CurrentEngine::metadataChanged( Meta::AlbumPtr album )
{
    QImage cover = album->image( m_coverWidth );
    qint64 coverCacheKey = cover.cacheKey();
    if( m_coverCacheKey != coverCacheKey )
    {
        m_coverCacheKey = coverCacheKey;
        setData( "current", "albumart", cover );
    }
}
コード例 #2
0
ファイル: ImageLoader.cpp プロジェクト: cancamilo/amarok
QPixmap PlainImageLoader::GetPixmap(Meta::AlbumPtr iAlbum)
{
    QPixmap pixmap;
    if ( iAlbum->hasImage() )
    {
		pixmap = QPixmap::fromImage(iAlbum->image());
    }
    else
    {
        pixmap = QPixmap( KStandardDirs::locate( "data", "amarok/images/blingdefaultcover.png" ) );
    }
	return pixmap;
}