forked from Wobbl/Wobuzz
Added a button that adds a playlist.
This commit is contained in:
parent
1007ac045f
commit
31e72c25d3
6 changed files with 57 additions and 9 deletions
|
@ -15,7 +15,7 @@ class Library:
|
|||
def __init__(self, app):
|
||||
self.app = app
|
||||
|
||||
self.main_library_dock = LibraryDock()
|
||||
self.main_library_dock = LibraryDock(self)
|
||||
self.library_docks = [self.main_library_dock]
|
||||
|
||||
self.temporary_playlist = Playlist(self.app, "Temporary Playlist")
|
||||
|
@ -49,7 +49,7 @@ class Library:
|
|||
|
||||
def load_playlist_views(self):
|
||||
for library_dock in self.library_docks:
|
||||
playlist_tabs: QTabWidget = library_dock.library.playlist_tabs
|
||||
playlist_tabs: QTabWidget = library_dock.library_widget.playlist_tabs
|
||||
|
||||
playlist_tabs.playlists = {}
|
||||
|
||||
|
@ -61,3 +61,13 @@ class Library:
|
|||
for playlist in self.playlists:
|
||||
playlist.save()
|
||||
|
||||
def new_playlist(self):
|
||||
playlist = Playlist(self.app, self.app.utils.unique_name("New Playlist"))
|
||||
self.playlists.append(playlist)
|
||||
|
||||
for library_dock in self.library_docks:
|
||||
playlist_tabs: QTabWidget = library_dock.library_widget.playlist_tabs
|
||||
|
||||
playlist_view = PlaylistView(playlist)
|
||||
playlist_tabs.addTab(playlist_view, playlist.title)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue