diff options
| author | Robert Honz <exislow+github@gmail.com> | 2024-04-01 19:02:00 +0200 |
|---|---|---|
| committer | Robert Honz <exislow+github@gmail.com> | 2024-04-01 19:02:00 +0200 |
| commit | 1ed07912ad99746c480c57788244f201eb773def (patch) | |
| tree | fa8e974b096065532e2ffb3ba798d34d42e213e9 /tidal_dl_ng/gui.py | |
| parent | d1dddced9649fcaba50dda04b9079e409d0a3c1c (diff) | |
| download | tidal-dl-ng-1ed07912ad99746c480c57788244f201eb773def.tar.gz | |
✨ Can add multiple media lists to download queue.
Diffstat (limited to 'tidal_dl_ng/gui.py')
| -rw-r--r-- | tidal_dl_ng/gui.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/tidal_dl_ng/gui.py b/tidal_dl_ng/gui.py index 2765d67..7402ef4 100644 --- a/tidal_dl_ng/gui.py +++ b/tidal_dl_ng/gui.py @@ -86,7 +86,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow): super().__init__() self.setupUi(self) # self.setGeometry(50, 50, 500, 300) - self.setWindowTitle("TIDAL Downloader Next Gen!") + self.setWindowTitle("TIDAL Downloader Next Generation!") # Logging redirect. XStream.stdout().messageWritten.connect(self._log_output) @@ -335,19 +335,17 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow): self.thread_it(self.list_items_show_result, point=point) def on_download_list_media(self, point: QtCore.QPoint = None): - item: QtWidgets.QTreeWidgetItem + items: [QtWidgets.QTreeWidgetItem] if point: - item = self.tr_lists_user.itemAt(point) + items = [self.tr_lists_user.itemAt(point)] else: - items: [QtWidgets.QTreeWidgetItem] = self.tr_lists_user.selectedItems() + items = self.tr_lists_user.selectedItems() if len(items) == 0: logger_gui.error("Please select a mix or playlist first.") - else: - item = items[0] - if item: + for item in items: media = get_user_list_media_item(item) queue_dl_item: QueueDownloadItem | False = self.media_to_queue_download_model(media) |
