CollectionModel: URL percent encode disk cache keys

Fixes #1183
This commit is contained in:
Jonas Kvinge
2023-04-18 18:42:37 +02:00
parent cd03e1fc74
commit b0b8ff2d49
2 changed files with 21 additions and 13 deletions

View File

@@ -267,6 +267,7 @@ class CollectionModel : public SimpleTreeModel<CollectionItem> {
// Helpers
static bool IsCompilationArtistNode(const CollectionItem *node) { return node == node->parent->compilation_artist_node_; }
QString AlbumIconPixmapCacheKey(const QModelIndex &idx) const;
QUrl AlbumIconPixmapDiskCacheKey(const QString &cache_key) const;
QVariant AlbumIcon(const QModelIndex &idx);
QVariant data(const CollectionItem *item, const int role) const;
bool CompareItems(const CollectionItem *a, const CollectionItem *b) const;