BEsim logger
This commit is contained in:
@@ -6,7 +6,9 @@ import sys
|
||||
from PySide6.QtWidgets import QApplication, QMessageBox
|
||||
|
||||
from bedit_gui.controllers.simulation_file_controller import SimulationFileController
|
||||
from bedit_gui.controllers.log_controller import LogController
|
||||
from bedit_gui.simulation_models import CompiledModel
|
||||
from bedit_gui.services.application_settings import SimulationApplicationSettings
|
||||
from bedit_gui.views.simulation_window import SimulationWindow
|
||||
|
||||
|
||||
@@ -31,11 +33,18 @@ def parse_arguments(arguments: list[str] | None = None) -> argparse.Namespace:
|
||||
def main(arguments: list[str] | None = None) -> int:
|
||||
args = parse_arguments(arguments)
|
||||
app = QApplication(sys.argv if arguments is None else [sys.argv[0], *arguments])
|
||||
app.setOrganizationName("BEdit")
|
||||
app.setApplicationName("BEdit Simulator")
|
||||
|
||||
app.setOrganizationName("BEsim")
|
||||
app.setApplicationName("BEsim")
|
||||
|
||||
window = SimulationWindow()
|
||||
controller = SimulationFileController(window)
|
||||
|
||||
settings = SimulationApplicationSettings()
|
||||
LogController(window, settings.log_level)
|
||||
|
||||
window.showMaximized()
|
||||
|
||||
if args.file:
|
||||
try:
|
||||
compiled_model = CompiledModel(args.model_name, args.executable, args.working_directory) if args.handoff else None
|
||||
|
||||
Reference in New Issue
Block a user