Skip to content

Main Window

Main module.

Classes:

Name Description
MainWindow

Main application window.

MainWindow()

Bases: QMainWindow

Main application window.

Initialize the main window.

Methods:

Name Description
init_connections

Initialize connections.

init_menubar

Initialize the menu bar.

init_toolbar

Initialize the toolbar.

init_statusbar

Initialize the status bar.

init_settings

Initialize GUI settings manager.

save_profile

Save the current GUI profile.

save_profile_as_dialog

Save a GUI profile via dialog.

open_profile_dialog

Load a GUI profile via dialog.

reset_window_title

Update the window title based on the current profile.

save_settings

Save GUI settings on close.

closeEvent

Handle window close event.

init_connections() -> None

Initialize connections.

init_menubar() -> None

Initialize the menu bar.

init_toolbar() -> None

Initialize the toolbar.

init_statusbar() -> None

Initialize the status bar.

init_settings() -> None

Initialize GUI settings manager.

save_profile() -> None

Save the current GUI profile.

save_profile_as_dialog() -> None

Save a GUI profile via dialog.

open_profile_dialog() -> None

Load a GUI profile via dialog.

reset_window_title() -> None

Update the window title based on the current profile.

save_settings() -> None

Save GUI settings on close.

closeEvent(event: QCloseEvent) -> None

Handle window close event.