summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/ui
diff options
context:
space:
mode:
authorexislow <exislow@users.noreply.github.com>2024-11-13 12:36:35 +0100
committerGitHub <noreply@github.com>2024-11-13 12:36:35 +0100
commitc75edc9b6ba3821f295e057ffd3972bcd5142b55 (patch)
treed549a9f69c2349421a7f17155ee8638946fabbe7 /tidal_dl_ng/ui
parentbeea8f1fe75b56ec743b17076d65756bc4e9ec30 (diff)
parentf5ed1c6554dbe5e7dda8ce662ac7ee49919cece3 (diff)
downloadtidal-dl-ng-c75edc9b6ba3821f295e057ffd3972bcd5142b55.tar.gz
Merge pull request #229 from exislow/196-feature-do-not-add-the-2-5-second-pause-until-the-next-file-if-the-current-file-is-skipped
196 feature do not add the 2 5 second pause until the next file if the current file is skipped
Diffstat (limited to 'tidal_dl_ng/ui')
-rw-r--r--tidal_dl_ng/ui/dialog_settings.py52
-rw-r--r--tidal_dl_ng/ui/dialog_settings.ui51
2 files changed, 40 insertions, 63 deletions
diff --git a/tidal_dl_ng/ui/dialog_settings.py b/tidal_dl_ng/ui/dialog_settings.py
index ad45f1d..a624e34 100644
--- a/tidal_dl_ng/ui/dialog_settings.py
+++ b/tidal_dl_ng/ui/dialog_settings.py
@@ -153,6 +153,24 @@ class Ui_DialogSettings:
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.verticalLayout_3 = QVBoxLayout()
+ self.verticalLayout_3.setObjectName("verticalLayout_3")
+
+ self.horizontalLayout.addLayout(self.verticalLayout_3)
+
+ self.lv_flags.addLayout(self.horizontalLayout)
+
self.lv_main.addWidget(self.gb_flags)
self.gb_choices = QGroupBox(DialogSettings)
@@ -164,38 +182,13 @@ class Ui_DialogSettings:
self.gb_choices.setSizePolicy(sizePolicy3)
self.lv_choices = QVBoxLayout(self.gb_choices)
self.lv_choices.setObjectName("lv_choices")
- self.lh_choices_skip_existing = QHBoxLayout()
- self.lh_choices_skip_existing.setObjectName("lh_choices_skip_existing")
- self.l_icon_skip_existing = QLabel(self.gb_choices)
- self.l_icon_skip_existing.setObjectName("l_icon_skip_existing")
- sizePolicy4 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed)
- sizePolicy4.setHorizontalStretch(0)
- sizePolicy4.setVerticalStretch(0)
- sizePolicy4.setHeightForWidth(self.l_icon_skip_existing.sizePolicy().hasHeightForWidth())
- self.l_icon_skip_existing.setSizePolicy(sizePolicy4)
-
- self.lh_choices_skip_existing.addWidget(self.l_icon_skip_existing)
-
- self.l_skip_existing = QLabel(self.gb_choices)
- self.l_skip_existing.setObjectName("l_skip_existing")
- sizePolicy4.setHeightForWidth(self.l_skip_existing.sizePolicy().hasHeightForWidth())
- self.l_skip_existing.setSizePolicy(sizePolicy4)
-
- self.lh_choices_skip_existing.addWidget(self.l_skip_existing)
-
- self.c_skip_existing = QComboBox(self.gb_choices)
- self.c_skip_existing.setObjectName("c_skip_existing")
-
- self.lh_choices_skip_existing.addWidget(self.c_skip_existing)
-
- self.lh_choices_skip_existing.setStretch(2, 50)
-
- self.lv_choices.addLayout(self.lh_choices_skip_existing)
-
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")
+ sizePolicy4 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed)
+ sizePolicy4.setHorizontalStretch(0)
+ sizePolicy4.setVerticalStretch(0)
sizePolicy4.setHeightForWidth(self.l_icon_quality_audio.sizePolicy().hasHeightForWidth())
self.l_icon_quality_audio.setSizePolicy(sizePolicy4)
@@ -532,9 +525,8 @@ class Ui_DialogSettings:
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.gb_choices.setTitle(QCoreApplication.translate("DialogSettings", "Choices", None))
- self.l_icon_skip_existing.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
- self.l_skip_existing.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
self.l_icon_quality_audio.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
self.l_quality_audio.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
self.l_icon_quality_video.setText(QCoreApplication.translate("DialogSettings", "TextLabel", None))
diff --git a/tidal_dl_ng/ui/dialog_settings.ui b/tidal_dl_ng/ui/dialog_settings.ui
index 9bc894d..4fa07cf 100644
--- a/tidal_dl_ng/ui/dialog_settings.ui
+++ b/tidal_dl_ng/ui/dialog_settings.ui
@@ -210,6 +210,24 @@
</item>
</layout>
</item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <layout class="QVBoxLayout" name="lv_flag_skip_existing">
+ <item>
+ <widget class="QCheckBox" name="cb_skip_existing">
+ <property name="text">
+ <string>CheckBox</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QVBoxLayout" name="verticalLayout_3"/>
+ </item>
+ </layout>
+ </item>
</layout>
</widget>
</item>
@@ -226,39 +244,6 @@
</property>
<layout class="QVBoxLayout" name="lv_choices">
<item>
- <layout class="QHBoxLayout" name="lh_choices_skip_existing" stretch="0,0,50">
- <item>
- <widget class="QLabel" name="l_icon_skip_existing">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>TextLabel</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="l_skip_existing">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>TextLabel</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QComboBox" name="c_skip_existing"/>
- </item>
- </layout>
- </item>
- <item>
<layout class="QHBoxLayout" name="lh_choices_quality_audio" stretch="0,0,50">
<item>
<widget class="QLabel" name="l_icon_quality_audio">