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