|
g4display
|
“View” tab for G4Display. More...
#include <g4displayview.h>
Public Member Functions | |
| G4DisplayView (const std::shared_ptr< GOptions > &gopts, std::shared_ptr< GLogger > logger, QWidget *parent=nullptr) | |
| Construct the view-control tab. | |
| ~G4DisplayView () override | |
| Destructor. | |
Responsibilities:
Implementation notes:
G4UImanager.Definition at line 37 of file g4displayview.h.
| G4DisplayView::G4DisplayView | ( | const std::shared_ptr< GOptions > & | gopts, |
| std::shared_ptr< GLogger > | logger, | ||
| QWidget * | parent = nullptr ) |
The constructor reads initial camera settings from GOptions (via g4display option helpers), creates all UI controls, arranges them in layouts, and connects Qt signals to slots that issue commands through G4UImanager.
| gopts | Shared options object used to initialize defaults (camera angles, etc.). |
| logger | Shared logger instance (created/owned upstream, typically by G4Display). |
| parent | Optional Qt parent widget for ownership management. |
Definition at line 19 of file g4displayview.cc.
|
inlineoverride |
Emits a debug-level log message. Child widgets are deleted by Qt parent-child ownership.
Definition at line 62 of file g4displayview.h.