Skip to content

Commit d5782e6

Browse files
committed
Update main_window.py
1 parent aa534c6 commit d5782e6

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

dlclivegui/gui/main_window.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -800,6 +800,8 @@ def _connect_signals(self) -> None:
800800
self._dlc.initialized.connect(self._on_dlc_initialised)
801801
self.dlc_camera_combo.currentIndexChanged.connect(self._on_dlc_camera_changed)
802802
self.dlc_camera_combo.currentTextChanged.connect(self.dlc_camera_combo.update_shrink_width)
803+
self.allow_processor_ctrl_checkbox.stateChanged.connect(lambda _s: self._update_dlc_controls_enabled())
804+
self.allow_processor_ctrl_checkbox.stateChanged.connect(lambda _s: self._update_processor_status())
803805

804806
# Recording settings
805807
## Session name persistence + preview updates
@@ -1484,6 +1486,7 @@ def _on_multi_camera_started(self) -> None:
14841486
self.statusBar().showMessage(f"Multi-camera preview started: {active_count} camera(s)", 5000)
14851487
self._update_inference_buttons()
14861488
self._update_camera_controls_enabled()
1489+
self._update_dlc_controls_enabled()
14871490

14881491
def _on_multi_camera_stopped(self) -> None:
14891492
"""Handle all cameras stopped event."""
@@ -1501,6 +1504,7 @@ def _on_multi_camera_stopped(self) -> None:
15011504
self.statusBar().showMessage("Multi-camera preview stopped", 3000)
15021505
self._update_inference_buttons()
15031506
self._update_camera_controls_enabled()
1507+
self._update_dlc_controls_enabled()
15041508

15051509
def _on_multi_camera_error(self, camera_id: str, message: str) -> None:
15061510
"""Handle error from a camera in multi-camera mode."""

0 commit comments

Comments
 (0)