Single omc session
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user