1112 lines
52 KiB
Python
1112 lines
52 KiB
Python
################################################################################
|
|
## Form generated from reading UI file 'dialog_settings.ui'
|
|
##
|
|
## Created by: Qt User Interface Compiler version 6.10.0
|
|
##
|
|
## WARNING! All changes made in this file will be lost when recompiling UI file!
|
|
################################################################################
|
|
|
|
from PySide6.QtCore import QCoreApplication, QMetaObject, QSize, Qt
|
|
from PySide6.QtWidgets import (
|
|
QCheckBox,
|
|
QComboBox,
|
|
QDialogButtonBox,
|
|
QFrame,
|
|
QGroupBox,
|
|
QHBoxLayout,
|
|
QLabel,
|
|
QLayout,
|
|
QLineEdit,
|
|
QListView,
|
|
QListWidget,
|
|
QPushButton,
|
|
QSizePolicy,
|
|
QSpacerItem,
|
|
QSpinBox,
|
|
QStackedWidget,
|
|
QVBoxLayout,
|
|
QWidget,
|
|
)
|
|
|
|
|
|
class Ui_DialogSettings:
|
|
def setupUi(self, DialogSettings):
|
|
if not DialogSettings.objectName():
|
|
DialogSettings.setObjectName("DialogSettings")
|
|
DialogSettings.resize(808, 379)
|
|
sizePolicy = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
|
|
sizePolicy.setHorizontalStretch(100)
|
|
sizePolicy.setVerticalStretch(100)
|
|
sizePolicy.setHeightForWidth(DialogSettings.sizePolicy().hasHeightForWidth())
|
|
DialogSettings.setSizePolicy(sizePolicy)
|
|
DialogSettings.setSizeGripEnabled(True)
|
|
self.lv_dialog_settings = QVBoxLayout(DialogSettings)
|
|
self.lv_dialog_settings.setObjectName("lv_dialog_settings")
|
|
self.lv_dialog_settings.setContentsMargins(0, 0, 0, 0)
|
|
self.lv_main = QVBoxLayout()
|
|
self.lv_main.setObjectName("lv_main")
|
|
self.lv_main.setContentsMargins(12, 12, 12, 12)
|
|
self.lh_main_content = QHBoxLayout()
|
|
self.lh_main_content.setObjectName("lh_main_content")
|
|
self.lw_categories = QListWidget(DialogSettings)
|
|
self.lw_categories.setObjectName("lw_categories")
|
|
sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Expanding)
|
|
sizePolicy1.setHorizontalStretch(0)
|
|
sizePolicy1.setVerticalStretch(0)
|
|
sizePolicy1.setHeightForWidth(self.lw_categories.sizePolicy().hasHeightForWidth())
|
|
self.lw_categories.setSizePolicy(sizePolicy1)
|
|
self.lw_categories.setMinimumSize(QSize(150, 0))
|
|
self.lw_categories.setMaximumSize(QSize(200, 16777215))
|
|
self.lw_categories.setStyleSheet(
|
|
"QListWidget {\n"
|
|
" background-color: #2b2b2b;\n"
|
|
" border: 1px solid #3d3d3d;\n"
|
|
" border-radius: 4px;\n"
|
|
" padding: 4px;\n"
|
|
" outline: none;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QListWidget::item {\n"
|
|
" padding: 4px 3px;\n"
|
|
" border-radius: 3px;\n"
|
|
" margin: 2px 0px;\n"
|
|
" color: #e0e0e0;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QListWidget::item:selected {\n"
|
|
" background-color: #3d5a80;\n"
|
|
" color: white;\n"
|
|
" font-weight: bold;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QListWidget::item:hover:!selected {\n"
|
|
" background-color: #3a3a3a;\n"
|
|
" color: white;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QListWidget::item:focus {\n"
|
|
" outline: none;\n"
|
|
"}"
|
|
)
|
|
self.lw_categories.setFrameShape(QFrame.Shape.StyledPanel)
|
|
self.lw_categories.setFrameShadow(QFrame.Shadow.Raised)
|
|
self.lw_categories.setMidLineWidth(-1)
|
|
self.lw_categories.setResizeMode(QListView.ResizeMode.Adjust)
|
|
self.lw_categories.setSpacing(0)
|
|
|
|
self.lh_main_content.addWidget(self.lw_categories)
|
|
|
|
self.sw_categories = QStackedWidget(DialogSettings)
|
|
self.sw_categories.setObjectName("sw_categories")
|
|
self.sw_categories.setStyleSheet(
|
|
"QStackedWidget {\n"
|
|
" background-color: #333333;\n"
|
|
" border: 1px solid #3d3d3d;\n"
|
|
" border-radius: 4px;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QWidget {\n"
|
|
" background-color: #2b2b2b;\n"
|
|
" color: #e0e0e0;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QGroupBox {\n"
|
|
" background-color: #3a3a3a;\n"
|
|
" border: 1px solid #4a4a4a;\n"
|
|
" border-radius: 6px;\n"
|
|
" margin-top: 12px;\n"
|
|
" padding-top: 12px;\n"
|
|
" font-weight: bold;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QGroupBox::title {\n"
|
|
" subcontrol-origin: margin;\n"
|
|
" subcontrol-position: top left;\n"
|
|
" padding: 4px 8px;\n"
|
|
" background-color: #3a3a3a;\n"
|
|
" border-radius: 4px;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QComboBox {\n"
|
|
" background-color: #2b2b2b;\n"
|
|
" border: 1px solid #3d3d3d;\n"
|
|
" border-radius: 4px;\n"
|
|
" padding: 4px 8px;\n"
|
|
" color: #e0e0e0;\n"
|
|
" min-height: 20px;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QComboBox:hover {\n"
|
|
" border: 1px solid #4a4a4a;\n"
|
|
" background-color: #333333;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QComboBox:focus {\n"
|
|
" border: 1px solid #3d5a80;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QComboBox::drop-down {\n"
|
|
" border"
|
|
": none;\n"
|
|
" width: 20px;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QComboBox QAbstractItemView {\n"
|
|
" background-color: #2b2b2b !important;\n"
|
|
" border: 1px solid #3d3d3d !important;\n"
|
|
" selection-background-color: #3d5a80;\n"
|
|
" selection-color: white;\n"
|
|
" color: #e0e0e0;\n"
|
|
" outline: none;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QComboBox QAbstractItemView * {\n"
|
|
" background-color: #2b2b2b !important;\n"
|
|
" color: #e0e0e0 !important;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QComboBox QAbstractItemView::item {\n"
|
|
" padding: 4px 8px;\n"
|
|
" min-height: 20px;\n"
|
|
" background-color: transparent;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QComboBox QAbstractItemView::item:hover {\n"
|
|
" background-color: #3a3a3a !important;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QComboBox QAbstractItemView::item:selected {\n"
|
|
" background-color: #3d5a80 !important;\n"
|
|
" color: white !important;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QLineEdit {\n"
|
|
" background-color: #2b2b2b;\n"
|
|
" border: 1px solid #3d3d3d;\n"
|
|
" border-radius: 4px;\n"
|
|
" padding: 4px 8px;\n"
|
|
" color: #e0e0e0;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QLineEdit:hover {\n"
|
|
" border:"
|
|
" 1px solid #4a4a4a;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QLineEdit:focus {\n"
|
|
" border: 1px solid #3d5a80;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QSpinBox {\n"
|
|
" background-color: #2b2b2b;\n"
|
|
" border: 1px solid #3d3d3d;\n"
|
|
" border-radius: 4px;\n"
|
|
" padding: 4px 8px;\n"
|
|
" color: #e0e0e0;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QSpinBox:hover {\n"
|
|
" border: 1px solid #4a4a4a;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QSpinBox:focus {\n"
|
|
" border: 1px solid #3d5a80;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QSpinBox::up-button, QSpinBox::down-button {\n"
|
|
" background-color: #3a3a3a;\n"
|
|
" border: none;\n"
|
|
" width: 16px;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QSpinBox::up-button:hover, QSpinBox::down-button:hover {\n"
|
|
" background-color: #4a4a4a;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QSpinBox::up-arrow {\n"
|
|
" image: none;\n"
|
|
" border-left: 4px solid transparent;\n"
|
|
" border-right: 4px solid transparent;\n"
|
|
" border-bottom: 5px solid #e0e0e0;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QSpinBox::down-arrow {\n"
|
|
" image: none;\n"
|
|
" border-left: 4px solid transparent;\n"
|
|
" border-right: 4px solid transparent;\n"
|
|
" border-top: 5px solid #e0e0e0;\n"
|
|
"}\n"
|
|
""
|
|
"\n"
|
|
"QCheckBox {\n"
|
|
" color: #e0e0e0;\n"
|
|
" spacing: 8px;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QCheckBox::indicator {\n"
|
|
" width: 18px;\n"
|
|
" height: 18px;\n"
|
|
" border: 1px solid #3d3d3d;\n"
|
|
" border-radius: 3px;\n"
|
|
" background-color: #2b2b2b;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QCheckBox::indicator:hover {\n"
|
|
" border: 1px solid #4a4a4a;\n"
|
|
" background-color: #333333;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QCheckBox::indicator:checked {\n"
|
|
" background-color: #3d5a80;\n"
|
|
" border: 1px solid #3d5a80;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QCheckBox::indicator:checked:hover {\n"
|
|
" background-color: #4a6a9a;\n"
|
|
" border: 1px solid #4a6a9a;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QPushButton {\n"
|
|
" background-color: #3a3a3a;\n"
|
|
" border: 1px solid #4a4a4a;\n"
|
|
" border-radius: 4px;\n"
|
|
" padding: 4px 12px;\n"
|
|
" color: #e0e0e0;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QPushButton:hover {\n"
|
|
" background-color: #4a4a4a;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QPushButton:pressed {\n"
|
|
" background-color: #2a2a2a;\n"
|
|
"}\n"
|
|
"\n"
|
|
"QLabel {\n"
|
|
" color: #e0e0e0;\n"
|
|
"}"
|
|
)
|
|
self.sw_categories.setFrameShape(QFrame.Shape.StyledPanel)
|
|
self.sw_categories.setFrameShadow(QFrame.Shadow.Plain)
|
|
self.sw_categories.setMidLineWidth(1)
|
|
self.page_flags = QWidget()
|
|
self.page_flags.setObjectName("page_flags")
|
|
self.lv_page_flags = QVBoxLayout(self.page_flags)
|
|
self.lv_page_flags.setObjectName("lv_page_flags")
|
|
self.gb_flags = QGroupBox(self.page_flags)
|
|
self.gb_flags.setObjectName("gb_flags")
|
|
sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)
|
|
sizePolicy2.setHorizontalStretch(100)
|
|
sizePolicy2.setVerticalStretch(100)
|
|
sizePolicy2.setHeightForWidth(self.gb_flags.sizePolicy().hasHeightForWidth())
|
|
self.gb_flags.setSizePolicy(sizePolicy2)
|
|
self.gb_flags.setFlat(False)
|
|
self.gb_flags.setCheckable(False)
|
|
self.lv_flags = QVBoxLayout(self.gb_flags)
|
|
self.lv_flags.setObjectName("lv_flags")
|
|
self.lh_flags_1 = QHBoxLayout()
|
|
self.lh_flags_1.setObjectName("lh_flags_1")
|
|
self.lv_flag_video_download = QVBoxLayout()
|
|
self.lv_flag_video_download.setObjectName("lv_flag_video_download")
|
|
self.cb_video_download = QCheckBox(self.gb_flags)
|
|
self.cb_video_download.setObjectName("cb_video_download")
|
|
sizePolicy2.setHeightForWidth(self.cb_video_download.sizePolicy().hasHeightForWidth())
|
|
self.cb_video_download.setSizePolicy(sizePolicy2)
|
|
|
|
self.lv_flag_video_download.addWidget(self.cb_video_download)
|
|
|
|
self.lh_flags_1.addLayout(self.lv_flag_video_download)
|
|
|
|
self.lv_flag_video_convert = QVBoxLayout()
|
|
self.lv_flag_video_convert.setObjectName("lv_flag_video_convert")
|
|
self.cb_video_convert_mp4 = QCheckBox(self.gb_flags)
|
|
self.cb_video_convert_mp4.setObjectName("cb_video_convert_mp4")
|
|
sizePolicy2.setHeightForWidth(self.cb_video_convert_mp4.sizePolicy().hasHeightForWidth())
|
|
self.cb_video_convert_mp4.setSizePolicy(sizePolicy2)
|
|
|
|
self.lv_flag_video_convert.addWidget(self.cb_video_convert_mp4)
|
|
|
|
self.lh_flags_1.addLayout(self.lv_flag_video_convert)
|
|
|
|
self.lv_flags.addLayout(self.lh_flags_1)
|
|
|
|
self.lh_flags_2 = QHBoxLayout()
|
|
self.lh_flags_2.setObjectName("lh_flags_2")
|
|
self.lv_flag_lyrics_embed = QVBoxLayout()
|
|
self.lv_flag_lyrics_embed.setObjectName("lv_flag_lyrics_embed")
|
|
self.cb_lyrics_embed = QCheckBox(self.gb_flags)
|
|
self.cb_lyrics_embed.setObjectName("cb_lyrics_embed")
|
|
sizePolicy3 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)
|
|
sizePolicy3.setHorizontalStretch(0)
|
|
sizePolicy3.setVerticalStretch(0)
|
|
sizePolicy3.setHeightForWidth(self.cb_lyrics_embed.sizePolicy().hasHeightForWidth())
|
|
self.cb_lyrics_embed.setSizePolicy(sizePolicy3)
|
|
|
|
self.lv_flag_lyrics_embed.addWidget(self.cb_lyrics_embed)
|
|
|
|
self.lh_flags_2.addLayout(self.lv_flag_lyrics_embed)
|
|
|
|
self.lv_flag_lyrics_file = QVBoxLayout()
|
|
self.lv_flag_lyrics_file.setObjectName("lv_flag_lyrics_file")
|
|
self.cb_lyrics_file = QCheckBox(self.gb_flags)
|
|
self.cb_lyrics_file.setObjectName("cb_lyrics_file")
|
|
sizePolicy2.setHeightForWidth(self.cb_lyrics_file.sizePolicy().hasHeightForWidth())
|
|
self.cb_lyrics_file.setSizePolicy(sizePolicy2)
|
|
|
|
self.lv_flag_lyrics_file.addWidget(self.cb_lyrics_file)
|
|
|
|
self.lh_flags_2.addLayout(self.lv_flag_lyrics_file)
|
|
|
|
self.lv_flags.addLayout(self.lh_flags_2)
|
|
|
|
self.lh_flag_3 = QHBoxLayout()
|
|
self.lh_flag_3.setObjectName("lh_flag_3")
|
|
self.lv_flag_download_delay = QVBoxLayout()
|
|
self.lv_flag_download_delay.setObjectName("lv_flag_download_delay")
|
|
self.cb_download_delay = QCheckBox(self.gb_flags)
|
|
self.cb_download_delay.setObjectName("cb_download_delay")
|
|
sizePolicy2.setHeightForWidth(self.cb_download_delay.sizePolicy().hasHeightForWidth())
|
|
self.cb_download_delay.setSizePolicy(sizePolicy2)
|
|
|
|
self.lv_flag_download_delay.addWidget(self.cb_download_delay)
|
|
|
|
self.lh_flag_3.addLayout(self.lv_flag_download_delay)
|
|
|
|
self.lv_flag_extract_flac = QVBoxLayout()
|
|
self.lv_flag_extract_flac.setObjectName("lv_flag_extract_flac")
|
|
self.cb_extract_flac = QCheckBox(self.gb_flags)
|
|
self.cb_extract_flac.setObjectName("cb_extract_flac")
|
|
sizePolicy3.setHeightForWidth(self.cb_extract_flac.sizePolicy().hasHeightForWidth())
|
|
self.cb_extract_flac.setSizePolicy(sizePolicy3)
|
|
|
|
self.lv_flag_extract_flac.addWidget(self.cb_extract_flac)
|
|
|
|
self.lh_flag_3.addLayout(self.lv_flag_extract_flac)
|
|
|
|
self.lv_flags.addLayout(self.lh_flag_3)
|
|
|
|
self.lh_flags_4 = QHBoxLayout()
|
|
self.lh_flags_4.setObjectName("lh_flags_4")
|
|
self.lv_flag_metadata_cover_embed = QVBoxLayout()
|
|
self.lv_flag_metadata_cover_embed.setObjectName("lv_flag_metadata_cover_embed")
|
|
self.cb_metadata_cover_embed = QCheckBox(self.gb_flags)
|
|
self.cb_metadata_cover_embed.setObjectName("cb_metadata_cover_embed")
|
|
|
|
self.lv_flag_metadata_cover_embed.addWidget(self.cb_metadata_cover_embed)
|
|
|
|
self.lh_flags_4.addLayout(self.lv_flag_metadata_cover_embed)
|
|
|
|
self.lv_flag_cover_album_file = QVBoxLayout()
|
|
self.lv_flag_cover_album_file.setObjectName("lv_flag_cover_album_file")
|
|
self.cb_cover_album_file = QCheckBox(self.gb_flags)
|
|
self.cb_cover_album_file.setObjectName("cb_cover_album_file")
|
|
|
|
self.lv_flag_cover_album_file.addWidget(self.cb_cover_album_file)
|
|
|
|
self.lh_flags_4.addLayout(self.lv_flag_cover_album_file)
|
|
|
|
self.lv_flags.addLayout(self.lh_flags_4)
|
|
|
|
self.horizontalLayout = QHBoxLayout()
|
|
self.horizontalLayout.setObjectName("horizontalLayout")
|
|
self.lv_flag_skip_existing = QVBoxLayout()
|
|
self.lv_flag_skip_existing.setObjectName("lv_flag_skip_existing")
|
|
self.cb_skip_existing = QCheckBox(self.gb_flags)
|
|
self.cb_skip_existing.setObjectName("cb_skip_existing")
|
|
|
|
self.lv_flag_skip_existing.addWidget(self.cb_skip_existing)
|
|
|
|
self.horizontalLayout.addLayout(self.lv_flag_skip_existing)
|
|
|
|
self.lv_symlink_to_track = QVBoxLayout()
|
|
self.lv_symlink_to_track.setObjectName("lv_symlink_to_track")
|
|
self.cb_symlink_to_track = QCheckBox(self.gb_flags)
|
|
self.cb_symlink_to_track.setObjectName("cb_symlink_to_track")
|
|
|
|
self.lv_symlink_to_track.addWidget(self.cb_symlink_to_track)
|
|
|
|
self.horizontalLayout.addLayout(self.lv_symlink_to_track)
|
|
|
|
self.lv_flags.addLayout(self.horizontalLayout)
|
|
|
|
self.horizontalLayout_12 = QHBoxLayout()
|
|
self.horizontalLayout_12.setObjectName("horizontalLayout_12")
|
|
self.lv_playlist_create = QVBoxLayout()
|
|
self.lv_playlist_create.setObjectName("lv_playlist_create")
|
|
self.cb_playlist_create = QCheckBox(self.gb_flags)
|
|
self.cb_playlist_create.setObjectName("cb_playlist_create")
|
|
|
|
self.lv_playlist_create.addWidget(self.cb_playlist_create)
|
|
|
|
self.horizontalLayout_12.addLayout(self.lv_playlist_create)
|
|
|
|
self.lv_mark_explicit = QVBoxLayout()
|
|
self.lv_mark_explicit.setObjectName("lv_mark_explicit")
|
|
self.cb_mark_explicit = QCheckBox(self.gb_flags)
|
|
self.cb_mark_explicit.setObjectName("cb_mark_explicit")
|
|
|
|
self.lv_mark_explicit.addWidget(self.cb_mark_explicit)
|
|
|
|
self.horizontalLayout_12.addLayout(self.lv_mark_explicit)
|
|
|
|
self.lv_flags.addLayout(self.horizontalLayout_12)
|
|
|
|
self.horizontalLayout_13 = QHBoxLayout()
|
|
self.horizontalLayout_13.setObjectName("horizontalLayout_13")
|
|
self.lv_use_primary_album_artist = QVBoxLayout()
|
|
self.lv_use_primary_album_artist.setObjectName("lv_use_primary_album_artist")
|
|
self.cb_use_primary_album_artist = QCheckBox(self.gb_flags)
|
|
self.cb_use_primary_album_artist.setObjectName("cb_use_primary_album_artist")
|
|
|
|
self.lv_use_primary_album_artist.addWidget(self.cb_use_primary_album_artist)
|
|
|
|
self.horizontalLayout_13.addLayout(self.lv_use_primary_album_artist)
|
|
|
|
self.lv_download_dolby_atmos = QVBoxLayout()
|
|
self.lv_download_dolby_atmos.setObjectName("lv_download_dolby_atmos")
|
|
self.cb_download_dolby_atmos = QCheckBox(self.gb_flags)
|
|
self.cb_download_dolby_atmos.setObjectName("cb_download_dolby_atmos")
|
|
|
|
self.lv_download_dolby_atmos.addWidget(self.cb_download_dolby_atmos)
|
|
|
|
self.horizontalLayout_13.addLayout(self.lv_download_dolby_atmos)
|
|
|
|
self.lv_flags.addLayout(self.horizontalLayout_13)
|
|
|
|
self.lv_page_flags.addWidget(self.gb_flags)
|
|
|
|
self.vs_page_flags = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
|
|
|
self.lv_page_flags.addItem(self.vs_page_flags)
|
|
|
|
self.sw_categories.addWidget(self.page_flags)
|
|
self.page_quality = QWidget()
|
|
self.page_quality.setObjectName("page_quality")
|
|
self.lv_page_quality = QVBoxLayout(self.page_quality)
|
|
self.lv_page_quality.setObjectName("lv_page_quality")
|
|
self.gb_choices = QGroupBox(self.page_quality)
|
|
self.gb_choices.setObjectName("gb_choices")
|
|
sizePolicy4 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Fixed)
|
|
sizePolicy4.setHorizontalStretch(0)
|
|
sizePolicy4.setVerticalStretch(0)
|
|
sizePolicy4.setHeightForWidth(self.gb_choices.sizePolicy().hasHeightForWidth())
|
|
self.gb_choices.setSizePolicy(sizePolicy4)
|
|
self.lv_choices = QVBoxLayout(self.gb_choices)
|
|
self.lv_choices.setObjectName("lv_choices")
|
|
self.lh_choices_quality_audio = QHBoxLayout()
|
|
self.lh_choices_quality_audio.setObjectName("lh_choices_quality_audio")
|
|
self.l_icon_quality_audio = QLabel(self.gb_choices)
|
|
self.l_icon_quality_audio.setObjectName("l_icon_quality_audio")
|
|
sizePolicy5 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed)
|
|
sizePolicy5.setHorizontalStretch(0)
|
|
sizePolicy5.setVerticalStretch(0)
|
|
sizePolicy5.setHeightForWidth(self.l_icon_quality_audio.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_quality_audio.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_choices_quality_audio.addWidget(self.l_icon_quality_audio)
|
|
|
|
self.l_quality_audio = QLabel(self.gb_choices)
|
|
self.l_quality_audio.setObjectName("l_quality_audio")
|
|
sizePolicy5.setHeightForWidth(self.l_quality_audio.sizePolicy().hasHeightForWidth())
|
|
self.l_quality_audio.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_choices_quality_audio.addWidget(self.l_quality_audio)
|
|
|
|
self.c_quality_audio = QComboBox(self.gb_choices)
|
|
self.c_quality_audio.setObjectName("c_quality_audio")
|
|
|
|
self.lh_choices_quality_audio.addWidget(self.c_quality_audio)
|
|
|
|
self.lh_choices_quality_audio.setStretch(2, 50)
|
|
|
|
self.lv_choices.addLayout(self.lh_choices_quality_audio)
|
|
|
|
self.lh_choices_quality_video = QHBoxLayout()
|
|
self.lh_choices_quality_video.setObjectName("lh_choices_quality_video")
|
|
self.l_icon_quality_video = QLabel(self.gb_choices)
|
|
self.l_icon_quality_video.setObjectName("l_icon_quality_video")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_quality_video.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_quality_video.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_choices_quality_video.addWidget(self.l_icon_quality_video)
|
|
|
|
self.l_quality_video = QLabel(self.gb_choices)
|
|
self.l_quality_video.setObjectName("l_quality_video")
|
|
sizePolicy5.setHeightForWidth(self.l_quality_video.sizePolicy().hasHeightForWidth())
|
|
self.l_quality_video.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_choices_quality_video.addWidget(self.l_quality_video)
|
|
|
|
self.c_quality_video = QComboBox(self.gb_choices)
|
|
self.c_quality_video.setObjectName("c_quality_video")
|
|
|
|
self.lh_choices_quality_video.addWidget(self.c_quality_video)
|
|
|
|
self.lh_choices_quality_video.setStretch(2, 50)
|
|
|
|
self.lv_choices.addLayout(self.lh_choices_quality_video)
|
|
|
|
self.lh_choices_cover_dimension = QHBoxLayout()
|
|
self.lh_choices_cover_dimension.setObjectName("lh_choices_cover_dimension")
|
|
self.lh_choices_cover_dimension.setSizeConstraint(QLayout.SizeConstraint.SetDefaultConstraint)
|
|
self.l_icon_metadata_cover_dimension = QLabel(self.gb_choices)
|
|
self.l_icon_metadata_cover_dimension.setObjectName("l_icon_metadata_cover_dimension")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_metadata_cover_dimension.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_metadata_cover_dimension.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_choices_cover_dimension.addWidget(self.l_icon_metadata_cover_dimension)
|
|
|
|
self.l_metadata_cover_dimension = QLabel(self.gb_choices)
|
|
self.l_metadata_cover_dimension.setObjectName("l_metadata_cover_dimension")
|
|
sizePolicy5.setHeightForWidth(self.l_metadata_cover_dimension.sizePolicy().hasHeightForWidth())
|
|
self.l_metadata_cover_dimension.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_choices_cover_dimension.addWidget(self.l_metadata_cover_dimension)
|
|
|
|
self.c_metadata_cover_dimension = QComboBox(self.gb_choices)
|
|
self.c_metadata_cover_dimension.setObjectName("c_metadata_cover_dimension")
|
|
sizePolicy6 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Fixed)
|
|
sizePolicy6.setHorizontalStretch(10)
|
|
sizePolicy6.setVerticalStretch(0)
|
|
sizePolicy6.setHeightForWidth(self.c_metadata_cover_dimension.sizePolicy().hasHeightForWidth())
|
|
self.c_metadata_cover_dimension.setSizePolicy(sizePolicy6)
|
|
|
|
self.lh_choices_cover_dimension.addWidget(self.c_metadata_cover_dimension)
|
|
|
|
self.lh_choices_cover_dimension.setStretch(2, 50)
|
|
|
|
self.lv_choices.addLayout(self.lh_choices_cover_dimension)
|
|
|
|
self.lv_page_quality.addWidget(self.gb_choices)
|
|
|
|
self.vs_page_quality = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
|
|
|
self.lv_page_quality.addItem(self.vs_page_quality)
|
|
|
|
self.sw_categories.addWidget(self.page_quality)
|
|
self.page_numbers = QWidget()
|
|
self.page_numbers.setObjectName("page_numbers")
|
|
self.lv_page_numbers = QVBoxLayout(self.page_numbers)
|
|
self.lv_page_numbers.setObjectName("lv_page_numbers")
|
|
self.gb_numbers = QGroupBox(self.page_numbers)
|
|
self.gb_numbers.setObjectName("gb_numbers")
|
|
self.verticalLayout_8 = QVBoxLayout(self.gb_numbers)
|
|
self.verticalLayout_8.setObjectName("verticalLayout_8")
|
|
self.horizontalLayout_9 = QHBoxLayout()
|
|
self.horizontalLayout_9.setObjectName("horizontalLayout_9")
|
|
self.l_album_track_num_pad_min = QLabel(self.gb_numbers)
|
|
self.l_album_track_num_pad_min.setObjectName("l_album_track_num_pad_min")
|
|
|
|
self.horizontalLayout_9.addWidget(self.l_album_track_num_pad_min)
|
|
|
|
self.l_icon_album_track_num_pad_min = QLabel(self.gb_numbers)
|
|
self.l_icon_album_track_num_pad_min.setObjectName("l_icon_album_track_num_pad_min")
|
|
|
|
self.horizontalLayout_9.addWidget(self.l_icon_album_track_num_pad_min)
|
|
|
|
self.sb_album_track_num_pad_min = QSpinBox(self.gb_numbers)
|
|
self.sb_album_track_num_pad_min.setObjectName("sb_album_track_num_pad_min")
|
|
self.sb_album_track_num_pad_min.setMaximum(4)
|
|
|
|
self.horizontalLayout_9.addWidget(self.sb_album_track_num_pad_min)
|
|
|
|
self.verticalLayout_8.addLayout(self.horizontalLayout_9)
|
|
|
|
self.horizontalLayout_11 = QHBoxLayout()
|
|
self.horizontalLayout_11.setObjectName("horizontalLayout_11")
|
|
self.l_downloads_concurrent_max = QLabel(self.gb_numbers)
|
|
self.l_downloads_concurrent_max.setObjectName("l_downloads_concurrent_max")
|
|
|
|
self.horizontalLayout_11.addWidget(self.l_downloads_concurrent_max)
|
|
|
|
self.l_icon_downloads_concurrent_max = QLabel(self.gb_numbers)
|
|
self.l_icon_downloads_concurrent_max.setObjectName("l_icon_downloads_concurrent_max")
|
|
|
|
self.horizontalLayout_11.addWidget(self.l_icon_downloads_concurrent_max)
|
|
|
|
self.sb_downloads_concurrent_max = QSpinBox(self.gb_numbers)
|
|
self.sb_downloads_concurrent_max.setObjectName("sb_downloads_concurrent_max")
|
|
self.sb_downloads_concurrent_max.setMinimum(1)
|
|
self.sb_downloads_concurrent_max.setMaximum(5)
|
|
|
|
self.horizontalLayout_11.addWidget(self.sb_downloads_concurrent_max)
|
|
|
|
self.verticalLayout_8.addLayout(self.horizontalLayout_11)
|
|
|
|
self.lv_page_numbers.addWidget(self.gb_numbers)
|
|
|
|
self.vs_page_numbers = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
|
|
|
self.lv_page_numbers.addItem(self.vs_page_numbers)
|
|
|
|
self.sw_categories.addWidget(self.page_numbers)
|
|
self.page_paths = QWidget()
|
|
self.page_paths.setObjectName("page_paths")
|
|
self.lv_page_paths = QVBoxLayout(self.page_paths)
|
|
self.lv_page_paths.setObjectName("lv_page_paths")
|
|
self.gb_path = QGroupBox(self.page_paths)
|
|
self.gb_path.setObjectName("gb_path")
|
|
self.horizontalLayout_2 = QHBoxLayout(self.gb_path)
|
|
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
|
self.verticalLayout_2 = QVBoxLayout()
|
|
self.verticalLayout_2.setObjectName("verticalLayout_2")
|
|
self.lh_path_base = QHBoxLayout()
|
|
self.lh_path_base.setObjectName("lh_path_base")
|
|
self.l_icon_download_base_path = QLabel(self.gb_path)
|
|
self.l_icon_download_base_path.setObjectName("l_icon_download_base_path")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_download_base_path.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_download_base_path.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_path_base.addWidget(self.l_icon_download_base_path)
|
|
|
|
self.l_download_base_path = QLabel(self.gb_path)
|
|
self.l_download_base_path.setObjectName("l_download_base_path")
|
|
sizePolicy4.setHeightForWidth(self.l_download_base_path.sizePolicy().hasHeightForWidth())
|
|
self.l_download_base_path.setSizePolicy(sizePolicy4)
|
|
|
|
self.lh_path_base.addWidget(self.l_download_base_path)
|
|
|
|
self.verticalLayout_2.addLayout(self.lh_path_base)
|
|
|
|
self.lh_path_fmt_track = QHBoxLayout()
|
|
self.lh_path_fmt_track.setObjectName("lh_path_fmt_track")
|
|
self.l_icon_format_track = QLabel(self.gb_path)
|
|
self.l_icon_format_track.setObjectName("l_icon_format_track")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_format_track.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_format_track.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_path_fmt_track.addWidget(self.l_icon_format_track)
|
|
|
|
self.l_format_track = QLabel(self.gb_path)
|
|
self.l_format_track.setObjectName("l_format_track")
|
|
sizePolicy4.setHeightForWidth(self.l_format_track.sizePolicy().hasHeightForWidth())
|
|
self.l_format_track.setSizePolicy(sizePolicy4)
|
|
|
|
self.lh_path_fmt_track.addWidget(self.l_format_track)
|
|
|
|
self.verticalLayout_2.addLayout(self.lh_path_fmt_track)
|
|
|
|
self.lh_path_fmt_video = QHBoxLayout()
|
|
self.lh_path_fmt_video.setObjectName("lh_path_fmt_video")
|
|
self.l_icon_format_video = QLabel(self.gb_path)
|
|
self.l_icon_format_video.setObjectName("l_icon_format_video")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_format_video.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_format_video.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_path_fmt_video.addWidget(self.l_icon_format_video)
|
|
|
|
self.l_format_video = QLabel(self.gb_path)
|
|
self.l_format_video.setObjectName("l_format_video")
|
|
sizePolicy4.setHeightForWidth(self.l_format_video.sizePolicy().hasHeightForWidth())
|
|
self.l_format_video.setSizePolicy(sizePolicy4)
|
|
|
|
self.lh_path_fmt_video.addWidget(self.l_format_video)
|
|
|
|
self.verticalLayout_2.addLayout(self.lh_path_fmt_video)
|
|
|
|
self.lh_path_fmt_album = QHBoxLayout()
|
|
self.lh_path_fmt_album.setObjectName("lh_path_fmt_album")
|
|
self.l_icon_format_album = QLabel(self.gb_path)
|
|
self.l_icon_format_album.setObjectName("l_icon_format_album")
|
|
sizePolicy7 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Preferred)
|
|
sizePolicy7.setHorizontalStretch(0)
|
|
sizePolicy7.setVerticalStretch(0)
|
|
sizePolicy7.setHeightForWidth(self.l_icon_format_album.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_format_album.setSizePolicy(sizePolicy7)
|
|
|
|
self.lh_path_fmt_album.addWidget(self.l_icon_format_album)
|
|
|
|
self.l_format_album = QLabel(self.gb_path)
|
|
self.l_format_album.setObjectName("l_format_album")
|
|
sizePolicy4.setHeightForWidth(self.l_format_album.sizePolicy().hasHeightForWidth())
|
|
self.l_format_album.setSizePolicy(sizePolicy4)
|
|
|
|
self.lh_path_fmt_album.addWidget(self.l_format_album)
|
|
|
|
self.verticalLayout_2.addLayout(self.lh_path_fmt_album)
|
|
|
|
self.lh_fpath_mt_playlist = QHBoxLayout()
|
|
self.lh_fpath_mt_playlist.setObjectName("lh_fpath_mt_playlist")
|
|
self.l_icon_format_playlist = QLabel(self.gb_path)
|
|
self.l_icon_format_playlist.setObjectName("l_icon_format_playlist")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_format_playlist.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_format_playlist.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_fpath_mt_playlist.addWidget(self.l_icon_format_playlist)
|
|
|
|
self.l_format_playlist = QLabel(self.gb_path)
|
|
self.l_format_playlist.setObjectName("l_format_playlist")
|
|
sizePolicy4.setHeightForWidth(self.l_format_playlist.sizePolicy().hasHeightForWidth())
|
|
self.l_format_playlist.setSizePolicy(sizePolicy4)
|
|
|
|
self.lh_fpath_mt_playlist.addWidget(self.l_format_playlist)
|
|
|
|
self.verticalLayout_2.addLayout(self.lh_fpath_mt_playlist)
|
|
|
|
self.lh_path_fmt_mix = QHBoxLayout()
|
|
self.lh_path_fmt_mix.setObjectName("lh_path_fmt_mix")
|
|
self.l_icon_format_mix = QLabel(self.gb_path)
|
|
self.l_icon_format_mix.setObjectName("l_icon_format_mix")
|
|
sizePolicy7.setHeightForWidth(self.l_icon_format_mix.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_format_mix.setSizePolicy(sizePolicy7)
|
|
|
|
self.lh_path_fmt_mix.addWidget(self.l_icon_format_mix)
|
|
|
|
self.l_format_mix = QLabel(self.gb_path)
|
|
self.l_format_mix.setObjectName("l_format_mix")
|
|
sizePolicy4.setHeightForWidth(self.l_format_mix.sizePolicy().hasHeightForWidth())
|
|
self.l_format_mix.setSizePolicy(sizePolicy4)
|
|
|
|
self.lh_path_fmt_mix.addWidget(self.l_format_mix)
|
|
|
|
self.verticalLayout_2.addLayout(self.lh_path_fmt_mix)
|
|
|
|
self.lh_path_binary_ffmpeg = QHBoxLayout()
|
|
self.lh_path_binary_ffmpeg.setObjectName("lh_path_binary_ffmpeg")
|
|
self.l_icon_path_binary_ffmpeg = QLabel(self.gb_path)
|
|
self.l_icon_path_binary_ffmpeg.setObjectName("l_icon_path_binary_ffmpeg")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_path_binary_ffmpeg.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_path_binary_ffmpeg.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_path_binary_ffmpeg.addWidget(self.l_icon_path_binary_ffmpeg)
|
|
|
|
self.l_path_binary_ffmpeg = QLabel(self.gb_path)
|
|
self.l_path_binary_ffmpeg.setObjectName("l_path_binary_ffmpeg")
|
|
sizePolicy4.setHeightForWidth(self.l_path_binary_ffmpeg.sizePolicy().hasHeightForWidth())
|
|
self.l_path_binary_ffmpeg.setSizePolicy(sizePolicy4)
|
|
|
|
self.lh_path_binary_ffmpeg.addWidget(self.l_path_binary_ffmpeg)
|
|
|
|
self.verticalLayout_2.addLayout(self.lh_path_binary_ffmpeg)
|
|
|
|
self.horizontalLayout_2.addLayout(self.verticalLayout_2)
|
|
|
|
self.verticalLayout = QVBoxLayout()
|
|
self.verticalLayout.setObjectName("verticalLayout")
|
|
self.horizontalLayout_10 = QHBoxLayout()
|
|
self.horizontalLayout_10.setObjectName("horizontalLayout_10")
|
|
self.le_download_base_path = QLineEdit(self.gb_path)
|
|
self.le_download_base_path.setObjectName("le_download_base_path")
|
|
sizePolicy3.setHeightForWidth(self.le_download_base_path.sizePolicy().hasHeightForWidth())
|
|
self.le_download_base_path.setSizePolicy(sizePolicy3)
|
|
self.le_download_base_path.setDragEnabled(True)
|
|
|
|
self.horizontalLayout_10.addWidget(self.le_download_base_path)
|
|
|
|
self.pb_download_base_path = QPushButton(self.gb_path)
|
|
self.pb_download_base_path.setObjectName("pb_download_base_path")
|
|
|
|
self.horizontalLayout_10.addWidget(self.pb_download_base_path)
|
|
|
|
self.verticalLayout.addLayout(self.horizontalLayout_10)
|
|
|
|
self.horizontalLayout_7 = QHBoxLayout()
|
|
self.horizontalLayout_7.setObjectName("horizontalLayout_7")
|
|
self.le_format_track = QLineEdit(self.gb_path)
|
|
self.le_format_track.setObjectName("le_format_track")
|
|
|
|
self.horizontalLayout_7.addWidget(self.le_format_track)
|
|
|
|
self.verticalLayout.addLayout(self.horizontalLayout_7)
|
|
|
|
self.horizontalLayout_5 = QHBoxLayout()
|
|
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
|
|
self.le_format_video = QLineEdit(self.gb_path)
|
|
self.le_format_video.setObjectName("le_format_video")
|
|
|
|
self.horizontalLayout_5.addWidget(self.le_format_video)
|
|
|
|
self.verticalLayout.addLayout(self.horizontalLayout_5)
|
|
|
|
self.horizontalLayout_6 = QHBoxLayout()
|
|
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
|
|
self.le_format_album = QLineEdit(self.gb_path)
|
|
self.le_format_album.setObjectName("le_format_album")
|
|
|
|
self.horizontalLayout_6.addWidget(self.le_format_album)
|
|
|
|
self.verticalLayout.addLayout(self.horizontalLayout_6)
|
|
|
|
self.horizontalLayout_4 = QHBoxLayout()
|
|
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
|
|
self.le_format_playlist = QLineEdit(self.gb_path)
|
|
self.le_format_playlist.setObjectName("le_format_playlist")
|
|
sizePolicy3.setHeightForWidth(self.le_format_playlist.sizePolicy().hasHeightForWidth())
|
|
self.le_format_playlist.setSizePolicy(sizePolicy3)
|
|
|
|
self.horizontalLayout_4.addWidget(self.le_format_playlist)
|
|
|
|
self.verticalLayout.addLayout(self.horizontalLayout_4)
|
|
|
|
self.horizontalLayout_8 = QHBoxLayout()
|
|
self.horizontalLayout_8.setObjectName("horizontalLayout_8")
|
|
self.le_format_mix = QLineEdit(self.gb_path)
|
|
self.le_format_mix.setObjectName("le_format_mix")
|
|
|
|
self.horizontalLayout_8.addWidget(self.le_format_mix)
|
|
|
|
self.verticalLayout.addLayout(self.horizontalLayout_8)
|
|
|
|
self.horizontalLayout_3 = QHBoxLayout()
|
|
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
|
|
self.le_path_binary_ffmpeg = QLineEdit(self.gb_path)
|
|
self.le_path_binary_ffmpeg.setObjectName("le_path_binary_ffmpeg")
|
|
sizePolicy3.setHeightForWidth(self.le_path_binary_ffmpeg.sizePolicy().hasHeightForWidth())
|
|
self.le_path_binary_ffmpeg.setSizePolicy(sizePolicy3)
|
|
self.le_path_binary_ffmpeg.setDragEnabled(True)
|
|
|
|
self.horizontalLayout_3.addWidget(self.le_path_binary_ffmpeg)
|
|
|
|
self.pb_path_binary_ffmpeg = QPushButton(self.gb_path)
|
|
self.pb_path_binary_ffmpeg.setObjectName("pb_path_binary_ffmpeg")
|
|
|
|
self.horizontalLayout_3.addWidget(self.pb_path_binary_ffmpeg)
|
|
|
|
self.verticalLayout.addLayout(self.horizontalLayout_3)
|
|
|
|
self.horizontalLayout_2.addLayout(self.verticalLayout)
|
|
|
|
self.horizontalLayout_2.setStretch(1, 50)
|
|
|
|
self.lv_page_paths.addWidget(self.gb_path)
|
|
|
|
self.vs_page_paths = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
|
|
|
self.lv_page_paths.addItem(self.vs_page_paths)
|
|
|
|
self.sw_categories.addWidget(self.page_paths)
|
|
self.page_delimiters = QWidget()
|
|
self.page_delimiters.setObjectName("page_delimiters")
|
|
self.lv_page_delimiters = QVBoxLayout(self.page_delimiters)
|
|
self.lv_page_delimiters.setObjectName("lv_page_delimiters")
|
|
self.gb_delimiters = QGroupBox(self.page_delimiters)
|
|
self.gb_delimiters.setObjectName("gb_delimiters")
|
|
self.lv_delimiters = QVBoxLayout(self.gb_delimiters)
|
|
self.lv_delimiters.setObjectName("lv_delimiters")
|
|
self.lh_metadata_delimiter_artist = QHBoxLayout()
|
|
self.lh_metadata_delimiter_artist.setObjectName("lh_metadata_delimiter_artist")
|
|
self.l_icon_metadata_delimiter_artist = QLabel(self.gb_delimiters)
|
|
self.l_icon_metadata_delimiter_artist.setObjectName("l_icon_metadata_delimiter_artist")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_metadata_delimiter_artist.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_metadata_delimiter_artist.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_metadata_delimiter_artist.addWidget(self.l_icon_metadata_delimiter_artist)
|
|
|
|
self.l_metadata_delimiter_artist = QLabel(self.gb_delimiters)
|
|
self.l_metadata_delimiter_artist.setObjectName("l_metadata_delimiter_artist")
|
|
sizePolicy5.setHeightForWidth(self.l_metadata_delimiter_artist.sizePolicy().hasHeightForWidth())
|
|
self.l_metadata_delimiter_artist.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_metadata_delimiter_artist.addWidget(self.l_metadata_delimiter_artist)
|
|
|
|
self.le_metadata_delimiter_artist = QLineEdit(self.gb_delimiters)
|
|
self.le_metadata_delimiter_artist.setObjectName("le_metadata_delimiter_artist")
|
|
sizePolicy4.setHeightForWidth(self.le_metadata_delimiter_artist.sizePolicy().hasHeightForWidth())
|
|
self.le_metadata_delimiter_artist.setSizePolicy(sizePolicy4)
|
|
self.le_metadata_delimiter_artist.setMaximumSize(QSize(100, 16777215))
|
|
|
|
self.lh_metadata_delimiter_artist.addWidget(self.le_metadata_delimiter_artist)
|
|
|
|
self.hs_metadata_delimiter_artist = QSpacerItem(
|
|
40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum
|
|
)
|
|
|
|
self.lh_metadata_delimiter_artist.addItem(self.hs_metadata_delimiter_artist)
|
|
|
|
self.lv_delimiters.addLayout(self.lh_metadata_delimiter_artist)
|
|
|
|
self.lh_metadata_delimiter_album_artist = QHBoxLayout()
|
|
self.lh_metadata_delimiter_album_artist.setObjectName("lh_metadata_delimiter_album_artist")
|
|
self.l_icon_metadata_delimiter_album_artist = QLabel(self.gb_delimiters)
|
|
self.l_icon_metadata_delimiter_album_artist.setObjectName("l_icon_metadata_delimiter_album_artist")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_metadata_delimiter_album_artist.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_metadata_delimiter_album_artist.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_metadata_delimiter_album_artist.addWidget(self.l_icon_metadata_delimiter_album_artist)
|
|
|
|
self.l_metadata_delimiter_album_artist = QLabel(self.gb_delimiters)
|
|
self.l_metadata_delimiter_album_artist.setObjectName("l_metadata_delimiter_album_artist")
|
|
sizePolicy5.setHeightForWidth(self.l_metadata_delimiter_album_artist.sizePolicy().hasHeightForWidth())
|
|
self.l_metadata_delimiter_album_artist.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_metadata_delimiter_album_artist.addWidget(self.l_metadata_delimiter_album_artist)
|
|
|
|
self.le_metadata_delimiter_album_artist = QLineEdit(self.gb_delimiters)
|
|
self.le_metadata_delimiter_album_artist.setObjectName("le_metadata_delimiter_album_artist")
|
|
sizePolicy4.setHeightForWidth(self.le_metadata_delimiter_album_artist.sizePolicy().hasHeightForWidth())
|
|
self.le_metadata_delimiter_album_artist.setSizePolicy(sizePolicy4)
|
|
self.le_metadata_delimiter_album_artist.setMaximumSize(QSize(100, 16777215))
|
|
|
|
self.lh_metadata_delimiter_album_artist.addWidget(self.le_metadata_delimiter_album_artist)
|
|
|
|
self.hs_metadata_delimiter_album_artist = QSpacerItem(
|
|
40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum
|
|
)
|
|
|
|
self.lh_metadata_delimiter_album_artist.addItem(self.hs_metadata_delimiter_album_artist)
|
|
|
|
self.lv_delimiters.addLayout(self.lh_metadata_delimiter_album_artist)
|
|
|
|
self.lh_filename_delimiter_artist = QHBoxLayout()
|
|
self.lh_filename_delimiter_artist.setObjectName("lh_filename_delimiter_artist")
|
|
self.l_icon_filename_delimiter_artist = QLabel(self.gb_delimiters)
|
|
self.l_icon_filename_delimiter_artist.setObjectName("l_icon_filename_delimiter_artist")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_filename_delimiter_artist.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_filename_delimiter_artist.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_filename_delimiter_artist.addWidget(self.l_icon_filename_delimiter_artist)
|
|
|
|
self.l_filename_delimiter_artist = QLabel(self.gb_delimiters)
|
|
self.l_filename_delimiter_artist.setObjectName("l_filename_delimiter_artist")
|
|
sizePolicy5.setHeightForWidth(self.l_filename_delimiter_artist.sizePolicy().hasHeightForWidth())
|
|
self.l_filename_delimiter_artist.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_filename_delimiter_artist.addWidget(self.l_filename_delimiter_artist)
|
|
|
|
self.le_filename_delimiter_artist = QLineEdit(self.gb_delimiters)
|
|
self.le_filename_delimiter_artist.setObjectName("le_filename_delimiter_artist")
|
|
sizePolicy4.setHeightForWidth(self.le_filename_delimiter_artist.sizePolicy().hasHeightForWidth())
|
|
self.le_filename_delimiter_artist.setSizePolicy(sizePolicy4)
|
|
self.le_filename_delimiter_artist.setMaximumSize(QSize(100, 16777215))
|
|
|
|
self.lh_filename_delimiter_artist.addWidget(self.le_filename_delimiter_artist)
|
|
|
|
self.hs_filename_delimiter_artist = QSpacerItem(
|
|
40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum
|
|
)
|
|
|
|
self.lh_filename_delimiter_artist.addItem(self.hs_filename_delimiter_artist)
|
|
|
|
self.lv_delimiters.addLayout(self.lh_filename_delimiter_artist)
|
|
|
|
self.lh_filename_delimiter_album_artist = QHBoxLayout()
|
|
self.lh_filename_delimiter_album_artist.setObjectName("lh_filename_delimiter_album_artist")
|
|
self.l_icon_filename_delimiter_album_artist = QLabel(self.gb_delimiters)
|
|
self.l_icon_filename_delimiter_album_artist.setObjectName("l_icon_filename_delimiter_album_artist")
|
|
sizePolicy5.setHeightForWidth(self.l_icon_filename_delimiter_album_artist.sizePolicy().hasHeightForWidth())
|
|
self.l_icon_filename_delimiter_album_artist.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_filename_delimiter_album_artist.addWidget(self.l_icon_filename_delimiter_album_artist)
|
|
|
|
self.l_filename_delimiter_album_artist = QLabel(self.gb_delimiters)
|
|
self.l_filename_delimiter_album_artist.setObjectName("l_filename_delimiter_album_artist")
|
|
sizePolicy5.setHeightForWidth(self.l_filename_delimiter_album_artist.sizePolicy().hasHeightForWidth())
|
|
self.l_filename_delimiter_album_artist.setSizePolicy(sizePolicy5)
|
|
|
|
self.lh_filename_delimiter_album_artist.addWidget(self.l_filename_delimiter_album_artist)
|
|
|
|
self.le_filename_delimiter_album_artist = QLineEdit(self.gb_delimiters)
|
|
self.le_filename_delimiter_album_artist.setObjectName("le_filename_delimiter_album_artist")
|
|
sizePolicy4.setHeightForWidth(self.le_filename_delimiter_album_artist.sizePolicy().hasHeightForWidth())
|
|
self.le_filename_delimiter_album_artist.setSizePolicy(sizePolicy4)
|
|
self.le_filename_delimiter_album_artist.setMaximumSize(QSize(100, 16777215))
|
|
|
|
self.lh_filename_delimiter_album_artist.addWidget(self.le_filename_delimiter_album_artist)
|
|
|
|
self.hs_filename_delimiter_album_artist = QSpacerItem(
|
|
40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum
|
|
)
|
|
|
|
self.lh_filename_delimiter_album_artist.addItem(self.hs_filename_delimiter_album_artist)
|
|
|
|
self.lv_delimiters.addLayout(self.lh_filename_delimiter_album_artist)
|
|
|
|
self.lv_page_delimiters.addWidget(self.gb_delimiters)
|
|
|
|
self.vs_page_delimiters = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
|
|
|
self.lv_page_delimiters.addItem(self.vs_page_delimiters)
|
|
|
|
self.sw_categories.addWidget(self.page_delimiters)
|
|
|
|
self.lh_main_content.addWidget(self.sw_categories)
|
|
|
|
self.lv_main.addLayout(self.lh_main_content)
|
|
|
|
self.bb_dialog = QDialogButtonBox(DialogSettings)
|
|
self.bb_dialog.setObjectName("bb_dialog")
|
|
self.bb_dialog.setOrientation(Qt.Orientation.Horizontal)
|
|
self.bb_dialog.setStandardButtons(QDialogButtonBox.StandardButton.Cancel | QDialogButtonBox.StandardButton.Ok)
|
|
|
|
self.lv_main.addWidget(self.bb_dialog)
|
|
|
|
self.lv_dialog_settings.addLayout(self.lv_main)
|
|
|
|
self.retranslateUi(DialogSettings)
|
|
self.bb_dialog.accepted.connect(DialogSettings.accept)
|
|
self.bb_dialog.rejected.connect(DialogSettings.reject)
|
|
|
|
self.sw_categories.setCurrentIndex(1)
|
|
|
|
QMetaObject.connectSlotsByName(DialogSettings)
|
|
|
|
# setupUi
|
|
|
|
def retranslateUi(self, DialogSettings):
|
|
DialogSettings.setWindowTitle(QCoreApplication.translate("DialogSettings", "Preferences", None))
|
|
self.gb_flags.setTitle(QCoreApplication.translate("DialogSettings", "Flags", None))
|
|
self.cb_video_download.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_video_convert_mp4.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
# if QT_CONFIG(whatsthis)
|
|
self.cb_lyrics_embed.setWhatsThis("")
|
|
# endif // QT_CONFIG(whatsthis)
|
|
self.cb_lyrics_embed.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_lyrics_file.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_download_delay.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_extract_flac.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_metadata_cover_embed.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_cover_album_file.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_skip_existing.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_symlink_to_track.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_playlist_create.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_mark_explicit.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_use_primary_album_artist.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.cb_download_dolby_atmos.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
|
|
self.gb_choices.setTitle(QCoreApplication.translate("DialogSettings", "Choices", None))
|
|
self.l_icon_quality_audio.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_quality_audio.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.c_quality_audio.setPlaceholderText(QCoreApplication.translate("DialogSettings", "text", None))
|
|
self.l_icon_quality_video.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_quality_video.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.c_quality_video.setPlaceholderText(QCoreApplication.translate("DialogSettings", "text", None))
|
|
self.l_icon_metadata_cover_dimension.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_metadata_cover_dimension.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.c_metadata_cover_dimension.setPlaceholderText(QCoreApplication.translate("DialogSettings", "text", None))
|
|
self.gb_numbers.setTitle(QCoreApplication.translate("DialogSettings", "Numbers", None))
|
|
self.l_album_track_num_pad_min.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_album_track_num_pad_min.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_downloads_concurrent_max.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_downloads_concurrent_max.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.gb_path.setTitle(QCoreApplication.translate("DialogSettings", "Path", None))
|
|
self.l_icon_download_base_path.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_download_base_path.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_format_track.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_format_track.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_format_video.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_format_video.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_format_album.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_format_album.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_format_playlist.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_format_playlist.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_format_mix.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_format_mix.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_path_binary_ffmpeg.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_path_binary_ffmpeg.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.pb_download_base_path.setText(QCoreApplication.translate("DialogSettings", "...", None))
|
|
self.pb_path_binary_ffmpeg.setText(QCoreApplication.translate("DialogSettings", "...", None))
|
|
self.gb_delimiters.setTitle(QCoreApplication.translate("DialogSettings", "Delimiters", None))
|
|
self.l_icon_metadata_delimiter_artist.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_metadata_delimiter_artist.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_metadata_delimiter_album_artist.setText(
|
|
QCoreApplication.translate("DialogSettings", "TextLabel", None)
|
|
)
|
|
self.l_metadata_delimiter_album_artist.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_filename_delimiter_artist.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_filename_delimiter_artist.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
self.l_icon_filename_delimiter_album_artist.setText(
|
|
QCoreApplication.translate("DialogSettings", "TextLabel", None)
|
|
)
|
|
self.l_filename_delimiter_album_artist.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
|
|
|
|
# retranslateUi
|