forked from Wobbl/Wobuzz
Did some memory optimisation, moved some files and created a completely not tested gui class that will list an artist's tracks.
Made tracks return an already existing object when they get created with a path of an already existing track object.
This commit is contained in:
parent
9ae1704e4a
commit
7edaebc3c3
7 changed files with 77 additions and 4 deletions
|
@ -1,35 +0,0 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
from PyQt6.QtGui import QIcon
|
||||
from PyQt6.QtWidgets import QToolBox, QLabel, QToolButton
|
||||
from .playlist_tabs import PlaylistTabs
|
||||
|
||||
|
||||
class LibraryWidget(QToolBox):
|
||||
def __init__(self, library, parent=None):
|
||||
super().__init__(parent)
|
||||
|
||||
self.library = library
|
||||
|
||||
self.playlist_tabs = PlaylistTabs(library)
|
||||
|
||||
self.addItem(self.playlist_tabs, "Playlists")
|
||||
|
||||
self.create_playlist = QToolButton(self)
|
||||
|
||||
plus_icon = QIcon.fromTheme(QIcon.ThemeIcon.ListAdd)
|
||||
self.create_playlist.setIcon(plus_icon)
|
||||
|
||||
self.playlist_tabs.setCornerWidget(self.create_playlist)
|
||||
|
||||
label = QLabel()
|
||||
self.addItem(label, "Genres")
|
||||
label = QLabel()
|
||||
self.addItem(label, "Albums")
|
||||
label = QLabel()
|
||||
self.addItem(label, "Artists")
|
||||
label = QLabel()
|
||||
self.addItem(label, "Tracks")
|
||||
|
||||
self.create_playlist.pressed.connect(self.library.new_playlist)
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue