summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/helper
diff options
context:
space:
mode:
authorRobert Honz <exislow+github@gmail.com>2024-04-01 12:16:06 +0200
committerRobert Honz <exislow+github@gmail.com>2024-04-01 12:17:46 +0200
commit7df41edc0166feef022fe0217824ca445341ddc6 (patch)
treed9612f0ee64eee6e1a3252669370960c4d8da174 /tidal_dl_ng/helper
parent7e185bc0a2b80e228c83b8306fb96a362403c947 (diff)
downloadtidal-dl-ng-7df41edc0166feef022fe0217824ca445341ddc6.tar.gz
✨ Can remove all queue items and finished queue items.
Diffstat (limited to 'tidal_dl_ng/helper')
-rw-r--r--tidal_dl_ng/helper/gui.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tidal_dl_ng/helper/gui.py b/tidal_dl_ng/helper/gui.py
index 604772e..888f004 100644
--- a/tidal_dl_ng/helper/gui.py
+++ b/tidal_dl_ng/helper/gui.py
@@ -23,6 +23,14 @@ def get_user_list_media_item(item: QtWidgets.QTreeWidgetItem) -> Mix | Playlist
return result
+def get_queue_download_media(
+ item: QtWidgets.QTreeWidgetItem,
+) -> Mix | Playlist | UserPlaylist | Track | Video | Album | Artist:
+ result: Mix | Playlist | UserPlaylist | Track | Video | Album | Artist = get_table_data(item, 1)
+
+ return result
+
+
def set_table_data(
item: QtWidgets.QTreeWidgetItem, data: Track | Video | Album | Artist | Mix | Playlist | UserPlaylist, column: int
):
@@ -35,3 +43,9 @@ def set_results_media(item: QtWidgets.QTreeWidgetItem, media: Track | Video | Al
def set_user_list_media(item: QtWidgets.QTreeWidgetItem, media: Mix | Playlist | UserPlaylist):
set_table_data(item, media, 1)
+
+
+def set_queue_download_media(
+ item: QtWidgets.QTreeWidgetItem, media: Mix | Playlist | UserPlaylist | Track | Video | Album | Artist
+):
+ set_table_data(item, media, 1)