Set album cover filename by pattern as default when saving cover to album directory
This commit is contained in:
@@ -97,7 +97,7 @@ AlbumCoverChoiceController::AlbumCoverChoiceController(QWidget *parent) :
|
|||||||
show_cover_(nullptr),
|
show_cover_(nullptr),
|
||||||
search_cover_auto_(nullptr),
|
search_cover_auto_(nullptr),
|
||||||
save_cover_type_(CollectionSettingsPage::SaveCoverType_Cache),
|
save_cover_type_(CollectionSettingsPage::SaveCoverType_Cache),
|
||||||
save_cover_filename_(CollectionSettingsPage::SaveCoverFilename_Hash),
|
save_cover_filename_(CollectionSettingsPage::SaveCoverFilename_Pattern),
|
||||||
cover_overwrite_(false),
|
cover_overwrite_(false),
|
||||||
cover_lowercase_(true),
|
cover_lowercase_(true),
|
||||||
cover_replace_spaces_(true),
|
cover_replace_spaces_(true),
|
||||||
@@ -146,7 +146,7 @@ void AlbumCoverChoiceController::ReloadSettings() {
|
|||||||
QSettings s;
|
QSettings s;
|
||||||
s.beginGroup(CollectionSettingsPage::kSettingsGroup);
|
s.beginGroup(CollectionSettingsPage::kSettingsGroup);
|
||||||
save_cover_type_ = CollectionSettingsPage::SaveCoverType(s.value("save_cover_type", CollectionSettingsPage::SaveCoverType_Cache).toInt());
|
save_cover_type_ = CollectionSettingsPage::SaveCoverType(s.value("save_cover_type", CollectionSettingsPage::SaveCoverType_Cache).toInt());
|
||||||
save_cover_filename_ = CollectionSettingsPage::SaveCoverFilename(s.value("save_cover_filename", CollectionSettingsPage::SaveCoverFilename_Hash).toInt());
|
save_cover_filename_ = CollectionSettingsPage::SaveCoverFilename(s.value("save_cover_filename", CollectionSettingsPage::SaveCoverFilename_Pattern).toInt());
|
||||||
cover_pattern_ = s.value("cover_pattern", "%albumartist-%album").toString();
|
cover_pattern_ = s.value("cover_pattern", "%albumartist-%album").toString();
|
||||||
cover_overwrite_ = s.value("cover_overwrite", false).toBool();
|
cover_overwrite_ = s.value("cover_overwrite", false).toBool();
|
||||||
cover_lowercase_ = s.value("cover_lowercase", false).toBool();
|
cover_lowercase_ = s.value("cover_lowercase", false).toBool();
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ AlbumCoverLoader::AlbumCoverLoader(QObject *parent)
|
|||||||
save_image_async_id_(1),
|
save_image_async_id_(1),
|
||||||
network_(new NetworkAccessManager(this)),
|
network_(new NetworkAccessManager(this)),
|
||||||
save_cover_type_(CollectionSettingsPage::SaveCoverType_Cache),
|
save_cover_type_(CollectionSettingsPage::SaveCoverType_Cache),
|
||||||
save_cover_filename_(CollectionSettingsPage::SaveCoverFilename_Hash),
|
save_cover_filename_(CollectionSettingsPage::SaveCoverFilename_Pattern),
|
||||||
cover_overwrite_(false),
|
cover_overwrite_(false),
|
||||||
cover_lowercase_(true),
|
cover_lowercase_(true),
|
||||||
cover_replace_spaces_(true),
|
cover_replace_spaces_(true),
|
||||||
@@ -96,7 +96,7 @@ void AlbumCoverLoader::ReloadSettings() {
|
|||||||
QSettings s;
|
QSettings s;
|
||||||
s.beginGroup(CollectionSettingsPage::kSettingsGroup);
|
s.beginGroup(CollectionSettingsPage::kSettingsGroup);
|
||||||
save_cover_type_ = CollectionSettingsPage::SaveCoverType(s.value("save_cover_type", CollectionSettingsPage::SaveCoverType_Cache).toInt());
|
save_cover_type_ = CollectionSettingsPage::SaveCoverType(s.value("save_cover_type", CollectionSettingsPage::SaveCoverType_Cache).toInt());
|
||||||
save_cover_filename_ = CollectionSettingsPage::SaveCoverFilename(s.value("save_cover_filename", CollectionSettingsPage::SaveCoverFilename_Hash).toInt());
|
save_cover_filename_ = CollectionSettingsPage::SaveCoverFilename(s.value("save_cover_filename", CollectionSettingsPage::SaveCoverFilename_Pattern).toInt());
|
||||||
cover_pattern_ = s.value("cover_pattern", "%albumartist-%album").toString();
|
cover_pattern_ = s.value("cover_pattern", "%albumartist-%album").toString();
|
||||||
cover_overwrite_ = s.value("cover_overwrite", false).toBool();
|
cover_overwrite_ = s.value("cover_overwrite", false).toBool();
|
||||||
cover_lowercase_ = s.value("cover_lowercase", false).toBool();
|
cover_lowercase_ = s.value("cover_lowercase", false).toBool();
|
||||||
|
|||||||
@@ -169,7 +169,7 @@ void CollectionSettingsPage::Load() {
|
|||||||
case SaveCoverType_Embedded: ui_->radiobutton_save_albumcover_embedded->setChecked(true); break;
|
case SaveCoverType_Embedded: ui_->radiobutton_save_albumcover_embedded->setChecked(true); break;
|
||||||
}
|
}
|
||||||
|
|
||||||
SaveCoverFilename save_cover_filename = SaveCoverFilename(s.value("save_cover_filename", SaveCoverFilename_Hash).toInt());
|
SaveCoverFilename save_cover_filename = SaveCoverFilename(s.value("save_cover_filename", SaveCoverFilename_Pattern).toInt());
|
||||||
switch (save_cover_filename) {
|
switch (save_cover_filename) {
|
||||||
case SaveCoverFilename_Hash: ui_->radiobutton_cover_hash->setChecked(true); break;
|
case SaveCoverFilename_Hash: ui_->radiobutton_cover_hash->setChecked(true); break;
|
||||||
case SaveCoverFilename_Pattern: ui_->radiobutton_cover_pattern->setChecked(true); break;
|
case SaveCoverFilename_Pattern: ui_->radiobutton_cover_pattern->setChecked(true); break;
|
||||||
|
|||||||
Reference in New Issue
Block a user