Added settings dialog with loglevel

This commit is contained in:
2026-07-26 15:01:49 +02:00
parent 3bd6cfb81d
commit 9312ea544b
7 changed files with 324 additions and 1 deletions

View File

@@ -6,10 +6,12 @@ from PySide6.QtWidgets import QApplication
from bedit_gui.controllers.document_controller import DocumentController
from bedit_gui.controllers.log_controller import LogController
from bedit_gui.controllers.settings_controller import SettingsController
from bedit_gui.controllers.undo_controller import UndoController
from bedit_gui.controllers.view_menu_controller import ViewMenuController
from bedit_gui.controllers.window_state_controller import WindowStateController
from bedit_gui.documents import Document
from bedit_gui.services.application_settings import ApplicationSettings
from bedit_gui.views.main_window import MainWindow
@@ -19,10 +21,12 @@ def main() -> int:
app.setOrganizationName("BEdit")
app.setApplicationName("BEdit")
settings = ApplicationSettings()
document = Document(app)
window = MainWindow()
LogController(window)
LogController(window, settings.log_level)
DocumentController(document, window)
SettingsController(window, settings)
UndoController(document, window)
ViewMenuController(window)
window_state_controller = WindowStateController(app, window)