Skip to content

Commit 515de8f

Browse files
committed
Update main_window.py
1 parent 4a7762d commit 515de8f

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
@@ -801,6 +801,8 @@ def _connect_signals(self) -> None:
801801
self._dlc.initialized.connect(self._on_dlc_initialised)
802802
self.dlc_camera_combo.currentIndexChanged.connect(self._on_dlc_camera_changed)
803803
self.dlc_camera_combo.currentTextChanged.connect(self.dlc_camera_combo.update_shrink_width)
804+
self.allow_processor_ctrl_checkbox.stateChanged.connect(lambda _s: self._update_dlc_controls_enabled())
805+
self.allow_processor_ctrl_checkbox.stateChanged.connect(lambda _s: self._update_processor_status())
804806

805807
# Recording settings
806808
## Session name persistence + preview updates
@@ -1485,6 +1487,7 @@ def _on_multi_camera_started(self) -> None:
14851487
self.statusBar().showMessage(f"Multi-camera preview started: {active_count} camera(s)", 5000)
14861488
self._update_inference_buttons()
14871489
self._update_camera_controls_enabled()
1490+
self._update_dlc_controls_enabled()
14881491

14891492
def _on_multi_camera_stopped(self) -> None:
14901493
"""Handle all cameras stopped event."""
@@ -1502,6 +1505,7 @@ def _on_multi_camera_stopped(self) -> None:
15021505
self.statusBar().showMessage("Multi-camera preview stopped", 3000)
15031506
self._update_inference_buttons()
15041507
self._update_camera_controls_enabled()
1508+
self._update_dlc_controls_enabled()
15051509

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

0 commit comments

Comments
 (0)