From 4c2c0c5525d593d8ec7fd554336cb11adbe32de2 Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Fri, 20 Jun 2025 14:15:36 +0200 Subject: [PATCH] feat(device combobox): emit reset event if validation fails --- .../control/device_input/device_combobox/device_combobox.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bec_widgets/widgets/control/device_input/device_combobox/device_combobox.py b/bec_widgets/widgets/control/device_input/device_combobox/device_combobox.py index 9a2d5625..af1ecbad 100644 --- a/bec_widgets/widgets/control/device_input/device_combobox/device_combobox.py +++ b/bec_widgets/widgets/control/device_input/device_combobox/device_combobox.py @@ -34,6 +34,7 @@ class DeviceComboBox(DeviceInputBase, QComboBox): PLUGIN = True device_selected = Signal(str) + device_reset = Signal() device_config_update = Signal() def __init__( @@ -147,6 +148,7 @@ class DeviceComboBox(DeviceInputBase, QComboBox): self.device_selected.emit(input_text) else: self._is_valid_input = False + self.device_reset.emit() self.update() def validate_device(self, device: str) -> bool: # type: ignore[override]