Added a dock widget that shows background processes.

This commit is contained in:
The Wobbler 2025-02-03 14:08:19 +01:00
parent 67c3b9e226
commit c55c1222f0
7 changed files with 135 additions and 7 deletions

View file

@ -17,7 +17,7 @@ class GUI:
self.settings = self.window.settings
self.track_control = self.window.track_control
self.window.addDockWidget(Qt.DockWidgetArea.RightDockWidgetArea, self.app.library.main_library_dock)
self.window.addDockWidget(Qt.DockWidgetArea.LeftDockWidgetArea, self.app.library.main_library_dock)
self.app.library.main_library_dock.setFeatures(
QDockWidget.DockWidgetFeature.DockWidgetMovable |
@ -54,3 +54,9 @@ class GUI:
self.track_control.on_track_change(previous_track, track)
self.app.player.current_playlist.view.on_track_change(previous_track, track)
def on_background_job_start(self, job: str):
self.window.process_dock.job_started_signal.emit(job)
def on_background_job_stop(self, job: str):
self.window.process_dock.on_background_job_stop(job)