add genres to album filters panel
This commit is contained in:
@@ -87,7 +87,7 @@ func (a *AlbumsPage) createSearchAndFilter() {
|
||||
a.searcher = widgets.NewSearchEntry()
|
||||
a.searcher.Text = a.searchText
|
||||
a.searcher.OnSearched = a.OnSearched
|
||||
a.filterBtn = widgets.NewAlbumFilterButton(&a.filter)
|
||||
a.filterBtn = widgets.NewAlbumFilterButton(&a.filter, a.mp.GetGenres)
|
||||
a.filterBtn.OnChanged = a.Reload
|
||||
}
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ func (a *FavoritesPage) createHeader(activeBtnIdx int) {
|
||||
a.searcher = widgets.NewSearchEntry()
|
||||
a.searcher.OnSearched = a.OnSearched
|
||||
a.searcher.Entry.Text = a.searchText
|
||||
a.filterBtn = widgets.NewAlbumFilterButton(&a.filter)
|
||||
a.filterBtn = widgets.NewAlbumFilterButton(&a.filter, a.mp.GetGenres)
|
||||
a.filterBtn.FavoriteDisabled = true
|
||||
a.filterBtn.OnChanged = a.Reload
|
||||
}
|
||||
|
||||
@@ -67,7 +67,8 @@ func (g *GenrePage) createSearchAndFilter() {
|
||||
g.searcher = widgets.NewSearchEntry()
|
||||
g.searcher.Text = g.searchText
|
||||
g.searcher.OnSearched = g.OnSearched
|
||||
g.filterBtn = widgets.NewAlbumFilterButton(&g.filter)
|
||||
// genre filter is disabled for this page, so no need to actually call genre list fetching function
|
||||
g.filterBtn = widgets.NewAlbumFilterButton(&g.filter, func() ([]*mediaprovider.Genre, error) { return nil, nil })
|
||||
g.filterBtn.GenreDisabled = true
|
||||
g.filterBtn.OnChanged = g.Reload
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user