gui
Classes
|
Main GUI application controller. |
- class Gui[source]
Bases:
objectMain GUI application controller.
Manages the application lifecycle, including initializing the main window, handling secondary screens (behavior window), and managing application exit/reload.
- create_behavior_window() None[source]
Creates and configures the behavior window on the secondary monitor.
- exit_app() None[source]
Exits the application gracefully.
Stops recordings, logs the end of the session, and quits the Qt application.
- reload_app() None[source]
Reloads the application by restarting the process.
Stops recordings, syncs settings, and re-executes the current script. This is useful for applying configuration changes that require a restart.