"""Builder for hardware actions section.""" from __future__ import annotations from PyQt6.QtWidgets import QGroupBox, QHBoxLayout, QPushButton def build_hardware_actions_group(owner) -> QGroupBox: """Create hardware action buttons section.""" group = QGroupBox("Hardware Actions") layout = QHBoxLayout(group) layout.setSpacing(8) apply_radar_button = QPushButton("Apply Radar Settings") apply_radar_button.clicked.connect(owner._apply_radar_settings) layout.addWidget(apply_radar_button) save_config_button = QPushButton("Save Current Config") save_config_button.clicked.connect(owner._save_current_config) layout.addWidget(save_config_button) preprocess_button = QPushButton("Preprocessing Panel") preprocess_button.clicked.connect(owner._open_preprocess_panel) layout.addWidget(preprocess_button) return group