diff options
author | Arno <arno@disconnect.de> | 2017-07-06 19:48:31 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2017-07-06 19:48:31 +0200 |
commit | 669c4a20325927188ce411c10265a9069bf24b8d (patch) | |
tree | 74fd546e75208a6ebf4e849321583030c7c98e56 /playerwidget.cpp | |
parent | ddd9067ee08e9b37d6a5ecca8ce0c5a53b9b539a (diff) | |
download | BeetPlayer-669c4a20325927188ce411c10265a9069bf24b8d.tar.gz BeetPlayer-669c4a20325927188ce411c10265a9069bf24b8d.tar.bz2 BeetPlayer-669c4a20325927188ce411c10265a9069bf24b8d.zip |
Add artist and album name to ArtistView
We have the data, so use it...
Diffstat (limited to 'playerwidget.cpp')
-rw-r--r-- | playerwidget.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/playerwidget.cpp b/playerwidget.cpp index a595319..7cfd46d 100644 --- a/playerwidget.cpp +++ b/playerwidget.cpp @@ -454,6 +454,7 @@ void PlayerWidget::populateByArtist(QStandardItem *parent, const QString &filter curArtist->setIcon(artistIcon); curArtist->setData(Artist, TypeRole); curArtist->setData(artistsQ.value(0).toInt(), IdRole); + curArtist->setData(artistsQ.value(1), ArtistRole); root->appendRow(curArtist); albumQ.bindValue(":artistid", artistsQ.value(0)); albumQ.exec(); @@ -466,6 +467,8 @@ void PlayerWidget::populateByArtist(QStandardItem *parent, const QString &filter curAlbum->setIcon(albumIcon); curAlbum->setData(Album, TypeRole); curAlbum->setData(albumQ.value(0), IdRole); + curAlbum->setData(artistsQ.value(1), ArtistRole); + curAlbum->setData(albumQ.value(1), AlbumRole); curArtist->appendRow(curAlbum); songQ.bindValue(":alid", albumQ.value(0)); songQ.bindValue(":arid", artistsQ.value(0)); |