Add support for saving embedded album covers

Fixes #286
This commit is contained in:
Jonas Kvinge
2021-02-26 21:03:51 +01:00
parent e4c89c1aed
commit 133f094d72
79 changed files with 3509 additions and 1804 deletions

View File

@@ -50,6 +50,17 @@ class CollectionSettingsPage : public SettingsPage {
static const int kSettingsCacheSizeDefault;
static const int kSettingsDiskCacheSizeDefault;
enum SaveCoverType {
SaveCoverType_Cache = 1,
SaveCoverType_Album = 2,
SaveCoverType_Embedded = 3
};
enum SaveCoverFilename {
SaveCoverFilename_Hash = 1,
SaveCoverFilename_Pattern = 2
};
enum CacheSizeUnit {
CacheSizeUnit_KB,
CacheSizeUnit_MB,
@@ -57,11 +68,6 @@ class CollectionSettingsPage : public SettingsPage {
CacheSizeUnit_TB,
};
enum SaveCover {
SaveCover_Hash = 1,
SaveCover_Pattern = 2
};
void Load() override;
void Save() override;