wip gui cleanup
This commit is contained in:
@@ -24,7 +24,7 @@ from qtpy.QtWidgets import (
|
||||
)
|
||||
|
||||
logger = bec_logger.logger
|
||||
CAMERA = ("cam_xeye_rgb", "image") #TODO here put correct camera
|
||||
CAMERA = ("cam_xeye_rgb", "image")
|
||||
|
||||
|
||||
class XRayEye2DControl(BECWidget, QWidget):
|
||||
@@ -405,6 +405,7 @@ class XRayEye(BECWidget, QWidget):
|
||||
self.dev.omny_xray_gui.submit.set(1)
|
||||
|
||||
def cleanup(self):
|
||||
"""Cleanup connections on widget close -> disconnect slots and stop live mode of camera."""
|
||||
self.bec_dispatcher.disconnect_slot(self.device_updates, MessageEndpoints.device_readback("omny_xray_gui"))
|
||||
getattr(self.dev,CAMERA).live_mode = False
|
||||
super().cleanup()
|
||||
|
||||
Reference in New Issue
Block a user