✨ Can remove all queue items and finished queue items.

This commit is contained in:
Robert Honz
2024-04-01 12:17:46 +02:00
parent 7e185bc0a2
commit 7df41edc01
5 changed files with 490 additions and 426 deletions
+14
View File
@@ -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)