1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-07-31 11:20:22 +02:00

* Fixed TWK-378: Show source avatar when viewing a collection.

This commit is contained in:
Christian Muehlhaeuser
2011-09-06 05:49:33 +02:00
parent d4f12d6d33
commit 8c6ef2f533
3 changed files with 5 additions and 1 deletions

View File

@@ -59,7 +59,7 @@ public:
virtual QString title() const { return m_model->title(); }
virtual QString description() const { return m_model->description(); }
virtual QPixmap pixmap() const { return QPixmap( RESPATH "images/music-icon.png" ); }
virtual QPixmap pixmap() const { return m_model->icon(); }
virtual bool showStatsBar() const { return false; }
virtual bool showFilter() const { return true; }

View File

@@ -614,6 +614,7 @@ TreeModel::addCollection( const collection_ptr& collection )
Database::instance()->enqueue( QSharedPointer<DatabaseCommand>( cmd ) );
setIcon( collection->source()->avatar() );
if ( collection->source()->isLocal() )
setTitle( tr( "Your Collection" ) );
else

View File

@@ -100,8 +100,10 @@ public:
virtual QString title() const { return m_title; }
virtual QString description() const { return m_description; }
virtual QPixmap icon() const { return m_icon; }
virtual void setTitle( const QString& title ) { m_title = title; }
virtual void setDescription( const QString& description ) { m_description = description; }
virtual void setIcon( const QPixmap& pixmap ) { m_icon = pixmap; }
QModelIndex indexFromArtist( const Tomahawk::artist_ptr& artist ) const;
QModelIndex indexFromAlbum( const Tomahawk::album_ptr& album ) const;
@@ -156,6 +158,7 @@ private:
QString m_title;
QString m_description;
QPixmap m_icon;
ColumnStyle m_columnStyle;
QList<Tomahawk::artist_ptr> m_artistsFilter;