diff options
-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)); |