From 35bd7775a6824ae8805a9661e263942bb6f0ca82 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Fri, 13 Jun 2025 11:04:37 +0200 Subject: [PATCH] wip git tree --- bec_widgets/widgets/containers/main_window/main_window.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bec_widgets/widgets/containers/main_window/main_window.py b/bec_widgets/widgets/containers/main_window/main_window.py index 6c0d1c7f..1314eb41 100644 --- a/bec_widgets/widgets/containers/main_window/main_window.py +++ b/bec_widgets/widgets/containers/main_window/main_window.py @@ -5,6 +5,7 @@ from qtpy.QtGui import QAction, QActionGroup, QIcon from qtpy.QtWidgets import QApplication, QMainWindow, QStyle import bec_widgets +from bec_lib.endpoints import MessageEndpoints from bec_widgets.utils import UILoader from bec_widgets.utils.bec_widget import BECWidget from bec_widgets.utils.colors import apply_theme @@ -36,6 +37,9 @@ class BECMainWindow(BECWidget, QMainWindow): self._init_ui() self._connect_to_theme_change() + # Connections to BEC Notifications + self.bec_dispatcher.connect_slot(self.client_info_cb, MessageEndpoints.client_info()) + def _init_ui(self): # Set the icon @@ -173,6 +177,10 @@ class BECMainWindow(BECWidget, QMainWindow): return True return super().event(event) + def client_info_cb(self, msg, meta): + msg = msg + print(f"Client info received in Waveform: {msg}") + def cleanup(self): central_widget = self.centralWidget() central_widget.close()