From b6d4d5d749595bc1acba2d828add8ffef6d9eeea Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Tue, 5 Aug 2025 16:50:14 +0200 Subject: [PATCH] fix(bec_connector): dedicated remove signal added for listeners --- bec_widgets/utils/bec_connector.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bec_widgets/utils/bec_connector.py b/bec_widgets/utils/bec_connector.py index 48a29fd1..5c82d23d 100644 --- a/bec_widgets/utils/bec_connector.py +++ b/bec_widgets/utils/bec_connector.py @@ -77,6 +77,7 @@ class BECConnector: USER_ACCESS = ["_config_dict", "_get_all_rpc", "_rpc_id"] EXIT_HANDLERS = {} + remove_signal = Signal() def __init__( self, @@ -450,6 +451,7 @@ class BECConnector: # i.e. Curve Item from Waveform else: self.rpc_register.remove_rpc(self) + self.remove_signal.emit() # Emit the remove signal to notify listeners (eg docks in QtADS) def get_config(self, dict_output: bool = True) -> dict | BaseModel: """