aside.gui.main_window module¶
Contains main window layout.
-
class
AsideWindow(queue_manager_model: aside.models.models.QueueManager, *args: Any, **kwargs: Any)[source]¶ Bases:
QMainWindowMain window of the app.
-
__init__(queue_manager_model: aside.models.models.QueueManager, *args: Any, **kwargs: Any)[source]¶ Initialize main window.
- Parameters
queue_manager_model – Observable model for tracking changes of window.
-
manager_add_queue_observer(event: aside.boilerplate.observable.Event) → None[source]¶ Add new queue to GUI on model change.
- Parameters
event – An incoming event for changed property.
-
manager_delete_queue_observer(event: aside.boilerplate.observable.Event) → None[source]¶ Delete a queue on model change.
- Parameters
event – An incoming event for changed property.
-