Only show relevant genres for playlist and devices

This commit is contained in:
craig.p.drummond
2012-12-20 21:16:53 +00:00
committed by craig.p.drummond
parent 2be50e008a
commit 2d8a613c24
12 changed files with 91 additions and 41 deletions

View File

@@ -739,12 +739,15 @@ void PlaylistsModel::clearPlaylists()
void PlaylistsModel::updateGenreList()
{
QSet<QString> genres;
QSet<QString> newGenres;
foreach (PlaylistItem *p, items) {
genres+=p->genres;
newGenres+=p->genres;
}
emit updateGenres(genres);
if (newGenres!=plGenres) {
plGenres=newGenres;
emit updateGenres(plGenres);
}
}
quint32 PlaylistsModel::allocateKey()