mirror of
https://github.com/fergalmoran/picard.git
synced 2026-02-22 15:44:59 +00:00
PICARD-1395: Moved folksonomy_tags opton from metadata to genre dialog
This commit is contained in:
@@ -41,6 +41,7 @@ class GenresOptionsPage(OptionsPage):
|
||||
config.TextOption("setting", "join_tags", ""),
|
||||
config.BoolOption("setting", "only_my_tags", False),
|
||||
config.BoolOption("setting", "artists_tags", False),
|
||||
config.BoolOption("setting", "folksonomy_tags", False),
|
||||
]
|
||||
|
||||
def __init__(self, parent=None):
|
||||
@@ -55,6 +56,7 @@ class GenresOptionsPage(OptionsPage):
|
||||
self.ui.ignore_tags.setText(config.setting["ignore_tags"])
|
||||
self.ui.only_my_tags.setChecked(config.setting["only_my_tags"])
|
||||
self.ui.artists_tags.setChecked(config.setting["artists_tags"])
|
||||
self.ui.folksonomy_tags.setChecked(config.setting["folksonomy_tags"])
|
||||
|
||||
def save(self):
|
||||
config.setting["max_tags"] = self.ui.max_tags.value()
|
||||
@@ -63,6 +65,7 @@ class GenresOptionsPage(OptionsPage):
|
||||
config.setting["ignore_tags"] = self.ui.ignore_tags.text()
|
||||
config.setting["only_my_tags"] = self.ui.only_my_tags.isChecked()
|
||||
config.setting["artists_tags"] = self.ui.artists_tags.isChecked()
|
||||
config.setting["folksonomy_tags"] = self.ui.folksonomy_tags.isChecked()
|
||||
|
||||
|
||||
register_options_page(GenresOptionsPage)
|
||||
|
||||
@@ -42,7 +42,6 @@ class MetadataOptionsPage(OptionsPage):
|
||||
config.BoolOption("setting", "translate_artist_names", False),
|
||||
config.BoolOption("setting", "release_ars", True),
|
||||
config.BoolOption("setting", "track_ars", False),
|
||||
config.BoolOption("setting", "folksonomy_tags", False),
|
||||
config.BoolOption("setting", "convert_punctuation", True),
|
||||
config.BoolOption("setting", "standardize_artists", False),
|
||||
config.BoolOption("setting", "standardize_instruments", True),
|
||||
@@ -71,7 +70,6 @@ class MetadataOptionsPage(OptionsPage):
|
||||
self.ui.convert_punctuation.setChecked(config.setting["convert_punctuation"])
|
||||
self.ui.release_ars.setChecked(config.setting["release_ars"])
|
||||
self.ui.track_ars.setChecked(config.setting["track_ars"])
|
||||
self.ui.folksonomy_tags.setChecked(config.setting["folksonomy_tags"])
|
||||
self.ui.va_name.setText(config.setting["va_name"])
|
||||
self.ui.nat_name.setText(config.setting["nat_name"])
|
||||
self.ui.standardize_artists.setChecked(config.setting["standardize_artists"])
|
||||
@@ -83,7 +81,6 @@ class MetadataOptionsPage(OptionsPage):
|
||||
config.setting["convert_punctuation"] = self.ui.convert_punctuation.isChecked()
|
||||
config.setting["release_ars"] = self.ui.release_ars.isChecked()
|
||||
config.setting["track_ars"] = self.ui.track_ars.isChecked()
|
||||
config.setting["folksonomy_tags"] = self.ui.folksonomy_tags.isChecked()
|
||||
config.setting["va_name"] = self.ui.va_name.text()
|
||||
nat_name = self.ui.nat_name.text()
|
||||
if nat_name != config.setting["nat_name"]:
|
||||
|
||||
@@ -28,6 +28,9 @@ class Ui_GenresOptionsPage(object):
|
||||
self.artists_tags.setEnabled(True)
|
||||
self.artists_tags.setObjectName("artists_tags")
|
||||
self.verticalLayout.addWidget(self.artists_tags)
|
||||
self.folksonomy_tags = QtWidgets.QCheckBox(self.rename_files_3)
|
||||
self.folksonomy_tags.setObjectName("folksonomy_tags")
|
||||
self.verticalLayout.addWidget(self.folksonomy_tags)
|
||||
self.hboxlayout = QtWidgets.QHBoxLayout()
|
||||
self.hboxlayout.setContentsMargins(0, 0, 0, 0)
|
||||
self.hboxlayout.setSpacing(6)
|
||||
@@ -103,6 +106,7 @@ class Ui_GenresOptionsPage(object):
|
||||
self.ignore_tags_2.setText(_("Ignore tags:"))
|
||||
self.only_my_tags.setText(_("Only use my tags"))
|
||||
self.artists_tags.setText(_("Fall back on album\'s artists tags if no tags are found for the release or release group"))
|
||||
self.folksonomy_tags.setText(_("Use folksonomy tags as genre"))
|
||||
self.label_5.setText(_("Minimal tag usage:"))
|
||||
self.min_tag_usage.setSuffix(_(" %"))
|
||||
self.label_6.setText(_("Maximum number of tags:"))
|
||||
|
||||
@@ -43,9 +43,6 @@ class Ui_MetadataOptionsPage(object):
|
||||
self.track_ars = QtWidgets.QCheckBox(self.metadata_groupbox)
|
||||
self.track_ars.setObjectName("track_ars")
|
||||
self.verticalLayout_3.addWidget(self.track_ars)
|
||||
self.folksonomy_tags = QtWidgets.QCheckBox(self.metadata_groupbox)
|
||||
self.folksonomy_tags.setObjectName("folksonomy_tags")
|
||||
self.verticalLayout_3.addWidget(self.folksonomy_tags)
|
||||
self.verticalLayout.addWidget(self.metadata_groupbox)
|
||||
self.custom_fields_groupbox = QtWidgets.QGroupBox(MetadataOptionsPage)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
|
||||
@@ -89,8 +86,7 @@ class Ui_MetadataOptionsPage(object):
|
||||
MetadataOptionsPage.setTabOrder(self.standardize_artists, self.convert_punctuation)
|
||||
MetadataOptionsPage.setTabOrder(self.convert_punctuation, self.release_ars)
|
||||
MetadataOptionsPage.setTabOrder(self.release_ars, self.track_ars)
|
||||
MetadataOptionsPage.setTabOrder(self.track_ars, self.folksonomy_tags)
|
||||
MetadataOptionsPage.setTabOrder(self.folksonomy_tags, self.va_name)
|
||||
MetadataOptionsPage.setTabOrder(self.track_ars, self.va_name)
|
||||
MetadataOptionsPage.setTabOrder(self.va_name, self.va_name_default)
|
||||
MetadataOptionsPage.setTabOrder(self.va_name_default, self.nat_name)
|
||||
MetadataOptionsPage.setTabOrder(self.nat_name, self.nat_name_default)
|
||||
@@ -104,9 +100,9 @@ class Ui_MetadataOptionsPage(object):
|
||||
self.convert_punctuation.setText(_("Convert Unicode punctuation characters to ASCII"))
|
||||
self.release_ars.setText(_("Use release relationships"))
|
||||
self.track_ars.setText(_("Use track relationships"))
|
||||
self.folksonomy_tags.setText(_("Use folksonomy tags as genre"))
|
||||
self.custom_fields_groupbox.setTitle(_("Custom Fields"))
|
||||
self.label_6.setText(_("Various artists:"))
|
||||
self.label_7.setText(_("Non-album tracks:"))
|
||||
self.nat_name_default.setText(_("Default"))
|
||||
self.va_name_default.setText(_("Default"))
|
||||
|
||||
|
||||
@@ -44,6 +44,13 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="folksonomy_tags">
|
||||
<property name="text">
|
||||
<string>Use folksonomy tags as genre</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout">
|
||||
<property name="spacing">
|
||||
|
||||
@@ -77,13 +77,6 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="folksonomy_tags">
|
||||
<property name="text">
|
||||
<string>Use folksonomy tags as genre</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
@@ -176,7 +169,6 @@
|
||||
<tabstop>convert_punctuation</tabstop>
|
||||
<tabstop>release_ars</tabstop>
|
||||
<tabstop>track_ars</tabstop>
|
||||
<tabstop>folksonomy_tags</tabstop>
|
||||
<tabstop>va_name</tabstop>
|
||||
<tabstop>va_name_default</tabstop>
|
||||
<tabstop>nat_name</tabstop>
|
||||
|
||||
Reference in New Issue
Block a user