Single omc session

This commit is contained in:
Joppe Blondel
2026-08-19 11:19:36 +02:00
parent 16d9cc7651
commit 6ebeb2607b
8 changed files with 113 additions and 18 deletions
+4 -1
View File
@@ -14,6 +14,7 @@ from bedit_gui.simulation_models import CompiledModel
from bedit_gui.services.application_settings import SimulationApplicationSettings
from bedit_gui.views.simulation_window import SimulationWindow
from bedit_gui.versions import BESIM_VERSION
from bedit_simulation import OpenModelicaRunner
def parse_arguments(arguments: list[str] | None = None) -> argparse.Namespace:
@@ -46,7 +47,9 @@ def main(arguments: list[str] | None = None) -> int:
window = SimulationWindow()
window.ui.actionAbout.triggered.connect(lambda: QMessageBox.about(window, "About BEsim", f"BEsim {BESIM_VERSION}"))
window.ui.actionAbout_QT.triggered.connect(app.aboutQt)
controller = SimulationFileController(window)
omc_runner = OpenModelicaRunner()
app.aboutToQuit.connect(omc_runner.close)
controller = SimulationFileController(window, omc_runner)
settings = SimulationApplicationSettings()
LogController(window, settings.log_level)