sim window save/load
This commit is contained in:
@@ -124,7 +124,11 @@ Keep the root of `src/bedit` minimal. New UI modules should go into the relevant
|
||||
callbacks; the simulation service retains the latest progress for polling.
|
||||
- The application owns one reusable `SimulationWindow`. Starting a run clears its
|
||||
progress, log, and future result views. Extend graph presentation through its
|
||||
Designer-owned `resultsLayout` and the `clear_results()`/`load_results()` hooks.
|
||||
Designer-owned `resultsLayout` and the
|
||||
`clear_result_views()`/`load_result_views()` hooks.
|
||||
- Standalone simulation-result JSON is modeled in `core/simulation/results.py`.
|
||||
Its versioned schema retains model status, messages, metadata, and plottable
|
||||
traces so the simulation window can open results without an active document.
|
||||
- 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
|
||||
|
||||
Reference in New Issue
Block a user