Added run button and parameter dialog
This commit is contained in:
@@ -111,6 +111,14 @@ Keep the root of `src/bedit` minimal. New UI modules should go into the relevant
|
||||
per component instance from graph connections and exposed while compiling as
|
||||
`$portname_N$`; array connection endpoints receive stable one-based indices in
|
||||
graph connection order.
|
||||
- Blocking simulator integration belongs in `core/simulation/runner.py` and runs
|
||||
on its daemon worker thread. Never perform OMPython startup or simulation work
|
||||
directly on the Qt GUI thread; background failures must go to the application
|
||||
log.
|
||||
- The optional OpenModelica executable is persisted as
|
||||
`simulation/openModelicaPath`. The GUI passes it into `Simulation`; core must
|
||||
not read `QSettings`. An empty path uses OMPython/PATH discovery, while an
|
||||
explicit `.../bin/omc` path is converted to the OpenModelica home directory.
|
||||
|
||||
## Qt Designer and generated files
|
||||
|
||||
@@ -151,6 +159,9 @@ pyside6-uic --from-imports ui/text_definition_editor.ui \
|
||||
pyside6-uic --from-imports ui/simulation_settings_dialog.ui \
|
||||
-o src/bedit/gui/generated/ui_simulation_settings_dialog.py
|
||||
|
||||
pyside6-uic --from-imports ui/graph_parameters_dialog.ui \
|
||||
-o src/bedit/gui/generated/ui_graph_parameters_dialog.py
|
||||
|
||||
pyside6-uic --from-imports ui/parameter_options_dialog.ui \
|
||||
-o src/bedit/gui/generated/ui_parameter_options_dialog.py
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user