g4display
Loading...
Searching...
No Matches
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
40class G4DisplayUtilities : public QWidget {
41 Q_OBJECT
42
43public:
55 G4DisplayUtilities(const std::shared_ptr<GOptions>& gopt, std::shared_ptr<GLogger> logger, QWidget* parent = nullptr);
56
63 log->debug(DESTRUCTOR, "G4DisplayUtilities");
64 }
65
66private:
67 std::shared_ptr<GLogger> log;
68};
69
A utility widget for Geant4 display functionalities.
~G4DisplayUtilities()
Destructor.
G4DisplayUtilities(const std::shared_ptr< GOptions > &gopt, std::shared_ptr< GLogger > logger, QWidget *parent=nullptr)
Constructs a G4DisplayUtilities widget.