File tree Expand file tree Collapse file tree 3 files changed +10
-8
lines changed Expand file tree Collapse file tree 3 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ def __init__(self, tidal: Tidal | None = None):
86
86
super ().__init__ ()
87
87
self .setupUi (self )
88
88
# self.setGeometry(50, 50, 500, 300)
89
- self .setWindowTitle ("TIDAL Downloader Next Gen !" )
89
+ self .setWindowTitle ("TIDAL Downloader Next Generation !" )
90
90
91
91
# Logging redirect.
92
92
XStream .stdout ().messageWritten .connect (self ._log_output )
@@ -335,19 +335,17 @@ def thread_download_list_media(self, point):
335
335
self .thread_it (self .list_items_show_result , point = point )
336
336
337
337
def on_download_list_media (self , point : QtCore .QPoint = None ):
338
- item : QtWidgets .QTreeWidgetItem
338
+ items : [ QtWidgets .QTreeWidgetItem ]
339
339
340
340
if point :
341
- item = self .tr_lists_user .itemAt (point )
341
+ items = [ self .tr_lists_user .itemAt (point )]
342
342
else :
343
- items : [ QtWidgets . QTreeWidgetItem ] = self .tr_lists_user .selectedItems ()
343
+ items = self .tr_lists_user .selectedItems ()
344
344
345
345
if len (items ) == 0 :
346
346
logger_gui .error ("Please select a mix or playlist first." )
347
- else :
348
- item = items [0 ]
349
347
350
- if item :
348
+ for item in items :
351
349
media = get_user_list_media_item (item )
352
350
queue_dl_item : QueueDownloadItem | False = self .media_to_queue_download_model (media )
353
351
Original file line number Diff line number Diff line change @@ -111,6 +111,7 @@ def setupUi(self, MainWindow):
111
111
# endif // QT_CONFIG(accessibility)
112
112
self .tr_lists_user .setEditTriggers (QAbstractItemView .NoEditTriggers )
113
113
self .tr_lists_user .setProperty ("showDropIndicator" , False )
114
+ self .tr_lists_user .setSelectionMode (QAbstractItemView .ExtendedSelection )
114
115
self .tr_lists_user .setIndentation (10 )
115
116
self .tr_lists_user .setUniformRowHeights (True )
116
117
self .tr_lists_user .setSortingEnabled (True )
@@ -262,7 +263,7 @@ def setupUi(self, MainWindow):
262
263
263
264
self .cb_quality_audio = QComboBox (self .w_central )
264
265
self .cb_quality_audio .setObjectName ("cb_quality_audio" )
265
- self .cb_quality_audio .setMinimumSize (QSize (130 , 0 ))
266
+ self .cb_quality_audio .setMinimumSize (QSize (140 , 0 ))
266
267
# if QT_CONFIG(tooltip)
267
268
self .cb_quality_audio .setToolTip ("" )
268
269
# endif // QT_CONFIG(tooltip)
Original file line number Diff line number Diff line change 64
64
<property name =" showDropIndicator" stdset =" 0" >
65
65
<bool >false</bool >
66
66
</property >
67
+ <property name =" selectionMode" >
68
+ <enum >QAbstractItemView::ExtendedSelection</enum >
69
+ </property >
67
70
<property name =" indentation" >
68
71
<number >10</number >
69
72
</property >
You can’t perform that action at this time.
0 commit comments