pySimBlocks.gui.addons.sofa.sofa_dialog¶
- class pySimBlocks.gui.addons.sofa.sofa_dialog.SofaDialog(sofa_service: SofaService, parent=None)[source]¶
Bases:
QDialogConfigure and launch SOFA integration actions from the GUI.
- sofa_service¶
Service handling SOFA detection, export, and execution.
- build_form(layout)[source]¶
Build the SOFA configuration form.
- Parameters:
layout – Parent layout receiving the form.
- apply()[source]¶
Validate and apply the SOFA executable path.
- Returns:
True if the SOFA path is valid, otherwise False.
- staticMetaObject = PySide6.QtCore.QMetaObject("SofaDialog" inherits "QDialog": )¶