|
gui
|
This module provides the Qt-based graphical user interface for GEMC. The primary entry point is the GemcGUI widget, which builds the application layout and connects UI actions to the EventDispenser so the user can run events interactively and switch between different visualization/configuration pages.
The GUI is a composition of a left-side button bar (page selector), a right-side stacked content area (pages such as display, dialog, setup, and geometry tree), and a bottom board widget for status/controls.
QWidget and participates in Qt parent/child ownership.this as parent are owned and destroyed by Qt automatically.QStackedWidget hosts multiple “pages” and is driven by the left pane selection.QTimer; “Stop” stops the timer.change_page reads the selected index and applies it to the QStackedWidget, updating the visible page.This module does not define GUI-specific options in the code shown here. Instead it consumes:
If you add GUI-specific options in the future, document them here and describe where they are defined (e.g. a defineOptions() method) and how they map to the widgets.
This GUI module does not define classes derived from glogger in the code shown here. Therefore, there is no module-specific verbosity level to configure for this component.