@@ -52,12 +52,22 @@ def setupUi(self, SettingsDialog):
5252 self .playlistSaveState = QtWidgets .QCheckBox (SettingsDialog )
5353 self .playlistSaveState .setObjectName ("playlistSaveState" )
5454 self .lay_section_playlist .addWidget (self .playlistSaveState )
55- self .playlistSeekSync = QtWidgets .QCheckBox (SettingsDialog )
56- self .playlistSeekSync .setObjectName ("playlistSeekSync" )
57- self .lay_section_playlist .addWidget (self .playlistSeekSync )
5855 self .playlistTrackChanges = QtWidgets .QCheckBox (SettingsDialog )
5956 self .playlistTrackChanges .setObjectName ("playlistTrackChanges" )
6057 self .lay_section_playlist .addWidget (self .playlistTrackChanges )
58+ self .lay_seek_sync = QtWidgets .QHBoxLayout ()
59+ self .lay_seek_sync .setObjectName ("lay_seek_sync" )
60+ self .playlistSeekSyncModeLabel = QtWidgets .QLabel (SettingsDialog )
61+ self .playlistSeekSyncModeLabel .setObjectName ("playlistSeekSyncModeLabel" )
62+ self .lay_seek_sync .addWidget (self .playlistSeekSyncModeLabel )
63+ self .playlistSeekSyncMode = QtWidgets .QComboBox (SettingsDialog )
64+ self .playlistSeekSyncMode .setObjectName ("playlistSeekSyncMode" )
65+ self .lay_seek_sync .addWidget (self .playlistSeekSyncMode )
66+ spacerItem = QtWidgets .QSpacerItem (
67+ 40 , 20 , QtWidgets .QSizePolicy .Expanding , QtWidgets .QSizePolicy .Minimum
68+ )
69+ self .lay_seek_sync .addItem (spacerItem )
70+ self .lay_section_playlist .addLayout (self .lay_seek_sync )
6171 self .lay_left_column .addLayout (self .lay_section_playlist )
6272 self .lay_section_grid = QtWidgets .QVBoxLayout ()
6373 self .lay_section_grid .setObjectName ("lay_section_grid" )
@@ -76,10 +86,10 @@ def setupUi(self, SettingsDialog):
7686 self .gridMode = QtWidgets .QComboBox (SettingsDialog )
7787 self .gridMode .setObjectName ("gridMode" )
7888 self .lay_gridMode .addWidget (self .gridMode )
79- spacerItem = QtWidgets .QSpacerItem (
89+ spacerItem1 = QtWidgets .QSpacerItem (
8090 40 , 0 , QtWidgets .QSizePolicy .Expanding , QtWidgets .QSizePolicy .Minimum
8191 )
82- self .lay_gridMode .addItem (spacerItem )
92+ self .lay_gridMode .addItem (spacerItem1 )
8393 self .lay_section_grid .addLayout (self .lay_gridMode )
8494 self .lay_gridSize = QtWidgets .QHBoxLayout ()
8595 self .lay_gridSize .setObjectName ("lay_gridSize" )
@@ -89,10 +99,10 @@ def setupUi(self, SettingsDialog):
8999 self .gridSizeLabel = QtWidgets .QLabel (SettingsDialog )
90100 self .gridSizeLabel .setObjectName ("gridSizeLabel" )
91101 self .lay_gridSize .addWidget (self .gridSizeLabel )
92- spacerItem1 = QtWidgets .QSpacerItem (
102+ spacerItem2 = QtWidgets .QSpacerItem (
93103 40 , 0 , QtWidgets .QSizePolicy .Expanding , QtWidgets .QSizePolicy .Minimum
94104 )
95- self .lay_gridSize .addItem (spacerItem1 )
105+ self .lay_gridSize .addItem (spacerItem2 )
96106 self .lay_section_grid .addLayout (self .lay_gridSize )
97107 self .gridFit = QtWidgets .QCheckBox (SettingsDialog )
98108 self .gridFit .setObjectName ("gridFit" )
@@ -115,10 +125,10 @@ def setupUi(self, SettingsDialog):
115125 self .streamQuality = QtWidgets .QComboBox (SettingsDialog )
116126 self .streamQuality .setObjectName ("streamQuality" )
117127 self .lay_stream_quality .addWidget (self .streamQuality )
118- spacerItem2 = QtWidgets .QSpacerItem (
128+ spacerItem3 = QtWidgets .QSpacerItem (
119129 40 , 0 , QtWidgets .QSizePolicy .Expanding , QtWidgets .QSizePolicy .Minimum
120130 )
121- self .lay_stream_quality .addItem (spacerItem2 )
131+ self .lay_stream_quality .addItem (spacerItem3 )
122132 self .lay_section_video_defaults .addLayout (self .lay_stream_quality )
123133 self .lay_aspect = QtWidgets .QHBoxLayout ()
124134 self .lay_aspect .setObjectName ("lay_aspect" )
@@ -128,10 +138,10 @@ def setupUi(self, SettingsDialog):
128138 self .videoAspect = QtWidgets .QComboBox (SettingsDialog )
129139 self .videoAspect .setObjectName ("videoAspect" )
130140 self .lay_aspect .addWidget (self .videoAspect )
131- spacerItem3 = QtWidgets .QSpacerItem (
141+ spacerItem4 = QtWidgets .QSpacerItem (
132142 40 , 0 , QtWidgets .QSizePolicy .Expanding , QtWidgets .QSizePolicy .Minimum
133143 )
134- self .lay_aspect .addItem (spacerItem3 )
144+ self .lay_aspect .addItem (spacerItem4 )
135145 self .lay_section_video_defaults .addLayout (self .lay_aspect )
136146 self .lay_repeat = QtWidgets .QHBoxLayout ()
137147 self .lay_repeat .setObjectName ("lay_repeat" )
@@ -141,10 +151,10 @@ def setupUi(self, SettingsDialog):
141151 self .repeatMode = QtWidgets .QComboBox (SettingsDialog )
142152 self .repeatMode .setObjectName ("repeatMode" )
143153 self .lay_repeat .addWidget (self .repeatMode )
144- spacerItem4 = QtWidgets .QSpacerItem (
154+ spacerItem5 = QtWidgets .QSpacerItem (
145155 40 , 0 , QtWidgets .QSizePolicy .Expanding , QtWidgets .QSizePolicy .Minimum
146156 )
147- self .lay_repeat .addItem (spacerItem4 )
157+ self .lay_repeat .addItem (spacerItem5 )
148158 self .lay_section_video_defaults .addLayout (self .lay_repeat )
149159 self .videoRandomLoop = QtWidgets .QCheckBox (SettingsDialog )
150160 self .videoRandomLoop .setObjectName ("videoRandomLoop" )
@@ -156,10 +166,10 @@ def setupUi(self, SettingsDialog):
156166 self .videoMuted .setObjectName ("videoMuted" )
157167 self .lay_section_video_defaults .addWidget (self .videoMuted )
158168 self .lay_left_column .addLayout (self .lay_section_video_defaults )
159- spacerItem5 = QtWidgets .QSpacerItem (
169+ spacerItem6 = QtWidgets .QSpacerItem (
160170 0 , 0 , QtWidgets .QSizePolicy .Minimum , QtWidgets .QSizePolicy .Expanding
161171 )
162- self .lay_left_column .addItem (spacerItem5 )
172+ self .lay_left_column .addItem (spacerItem6 )
163173 self .lay_body .addLayout (self .lay_left_column )
164174 self .lay_right_column = QtWidgets .QVBoxLayout ()
165175 self .lay_right_column .setObjectName ("lay_right_column" )
@@ -271,10 +281,10 @@ def setupUi(self, SettingsDialog):
271281 self .lay_section_misc = QtWidgets .QVBoxLayout ()
272282 self .lay_section_misc .setObjectName ("lay_section_misc" )
273283 self .lay_right_column .addLayout (self .lay_section_misc )
274- spacerItem6 = QtWidgets .QSpacerItem (
284+ spacerItem7 = QtWidgets .QSpacerItem (
275285 0 , 0 , QtWidgets .QSizePolicy .Minimum , QtWidgets .QSizePolicy .Expanding
276286 )
277- self .lay_right_column .addItem (spacerItem6 )
287+ self .lay_right_column .addItem (spacerItem7 )
278288 self .lay_body .addLayout (self .lay_right_column )
279289 self .lay_body .setStretch (0 , 1 )
280290 self .lay_main .addLayout (self .lay_body )
@@ -325,12 +335,12 @@ def retranslateUi(self, SettingsDialog):
325335 self .playlistSaveState .setText (
326336 _translate ("SettingsDialog" , "Save videos playing / paused status" )
327337 )
328- self .playlistSeekSync .setText (
329- _translate ("SettingsDialog" , "Synchronize seek by default" )
330- )
331338 self .playlistTrackChanges .setText (
332339 _translate ("SettingsDialog" , "Warn about unsaved changes" )
333340 )
341+ self .playlistSeekSyncModeLabel .setText (
342+ _translate ("SettingsDialog" , "Seek sync mode" )
343+ )
334344 self .section_grid .setText (
335345 _translate ("SettingsDialog" , "Default Grid Parameters" )
336346 )
0 commit comments