g4display
g4displayutilities.h
Go to the documentation of this file.
1 #pragma once
2 
29 #include <QtWidgets> // Includes all necessary Qt widget headers
30 #include "glogger.h" // GLogger for logging messages
31 #include "G4UImanager.hh" // Geant4 UI Manager
32 
40 class G4DisplayUtilities : public QWidget {
41  Q_OBJECT
42 
43 public:
55  G4DisplayUtilities(GOptions* gopt, std::shared_ptr<GLogger> logger, QWidget* parent = nullptr);
56 
63  log->debug(DESTRUCTOR, "G4DisplayUtilities");
64  }
65 
66 private:
67  std::shared_ptr<GLogger> log;
68 };
69 
A utility widget for Geant4 display functionalities.
G4DisplayUtilities(GOptions *gopt, std::shared_ptr< GLogger > logger, QWidget *parent=nullptr)
Constructs a G4DisplayUtilities widget.
~G4DisplayUtilities()
Destructor.