1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-13 20:39:57 +01:00

Use collection icon interface properly

This commit is contained in:
Dominik Schmidt 2015-01-06 18:37:25 +01:00
parent 5de7afd461
commit ea42bd1d18
3 changed files with 9 additions and 1 deletions

View File

@ -451,7 +451,7 @@ Result::sourceIcon( TomahawkUtils::ImageMode style, const QSize& desiredSize ) c
}
else
{
QPixmap avatar = resolvedByCollection()->source()->avatar( TomahawkUtils::RoundedCorners, desiredSize, true );
QPixmap avatar = resolvedByCollection()->icon( desiredSize );
return avatar;
}
}

View File

@ -189,6 +189,13 @@ DatabaseCollection::trackCount() const
}
const QPixmap
DatabaseCollection::icon( const QSize& size ) const
{
return source()->avatar( TomahawkUtils::RoundedCorners, size, true );
}
void
DatabaseCollection::autoPlaylistCreated( const source_ptr& source, const QVariantList& data )
{

View File

@ -58,6 +58,7 @@ public:
Tomahawk::TracksRequest* requestTracks( const Tomahawk::album_ptr& album ) override;
int trackCount() const override;
const QPixmap icon( const QSize& size ) const override;
public slots:
virtual void addTracks( const QList<QVariant>& newitems );