diff --git a/data/images/add.png b/data/images/add.png old mode 100644 new mode 100755 index 0f98d972a..75a4294bf Binary files a/data/images/add.png and b/data/images/add.png differ diff --git a/data/images/automatic-playlist.png b/data/images/automatic-playlist.png new file mode 100644 index 000000000..d22c14a5d Binary files /dev/null and b/data/images/automatic-playlist.png differ diff --git a/data/images/back.png b/data/images/back.png old mode 100644 new mode 100755 index 3c9be3ebe..83b627ce7 Binary files a/data/images/back.png and b/data/images/back.png differ diff --git a/data/images/forward.png b/data/images/forward.png old mode 100644 new mode 100755 index 4b9ede5c5..5112d0ba9 Binary files a/data/images/forward.png and b/data/images/forward.png differ diff --git a/data/images/list-add.png b/data/images/list-add.png index 1e03be9bc..75a4294bf 100644 Binary files a/data/images/list-add.png and b/data/images/list-add.png differ diff --git a/data/images/list-remove.png b/data/images/list-remove.png old mode 100644 new mode 100755 index 5a4d15b7b..eaf2d8373 Binary files a/data/images/list-remove.png and b/data/images/list-remove.png differ diff --git a/data/images/magnifying-glass.png b/data/images/magnifying-glass.png index 04db422cd..56b344836 100644 Binary files a/data/images/magnifying-glass.png and b/data/images/magnifying-glass.png differ diff --git a/data/images/playlist-icon.png b/data/images/playlist-icon.png index 658b5bc51..88bdca760 100644 Binary files a/data/images/playlist-icon.png and b/data/images/playlist-icon.png differ diff --git a/data/images/recently-played.png b/data/images/recently-played.png old mode 100644 new mode 100755 index 436553bf7..0b2001914 Binary files a/data/images/recently-played.png and b/data/images/recently-played.png differ diff --git a/data/images/station.png b/data/images/station.png new file mode 100644 index 000000000..8aac259f8 Binary files /dev/null and b/data/images/station.png differ diff --git a/data/images/supercollection.png b/data/images/supercollection.png index e068927b0..e965f88e4 100644 Binary files a/data/images/supercollection.png and b/data/images/supercollection.png differ diff --git a/data/images/user-avatar.png b/data/images/user-avatar.png index 0cbd4d6ce..ae26a18a4 100644 Binary files a/data/images/user-avatar.png and b/data/images/user-avatar.png differ diff --git a/resources.qrc b/resources.qrc index 4e88a8098..aedbb960b 100644 --- a/resources.qrc +++ b/resources.qrc @@ -88,6 +88,8 @@ ./data/images/music-settings.png ./data/images/resolvers-settings.png ./data/images/lastfm-settings.png + ./data/images/automatic-playlist.png + ./data/images/station.png ./data/stylesheets/topbar-radiobuttons.css ./data/icons/tomahawk-icon-16x16.png ./data/icons/tomahawk-icon-32x32.png diff --git a/src/sourcetree/items/playlistitems.cpp b/src/sourcetree/items/playlistitems.cpp index eeeaa1111..b3461cf1f 100644 --- a/src/sourcetree/items/playlistitems.cpp +++ b/src/sourcetree/items/playlistitems.cpp @@ -320,3 +320,13 @@ DynamicPlaylistItem::willAcceptDrag( const QMimeData* data ) const { return false; } + +QIcon +DynamicPlaylistItem::icon() const +{ + if( m_dynplaylist->mode() == OnDemand ) { + return QIcon( RESPATH "images/station.png" ); + } else { + return QIcon( RESPATH "images/automatic-playlist.png" ); + } +} diff --git a/src/sourcetree/items/playlistitems.h b/src/sourcetree/items/playlistitems.h index 1c811cf75..ec974b74f 100644 --- a/src/sourcetree/items/playlistitems.h +++ b/src/sourcetree/items/playlistitems.h @@ -62,6 +62,7 @@ public: virtual bool willAcceptDrag( const QMimeData* data ) const; virtual void activate(); virtual int peerSortValue() const; + virtual QIcon icon() const; private slots: void onDynamicPlaylistLoaded( Tomahawk::DynamicPlaylistRevision revision );