g4display
Loading...
Searching...
No Matches
g4displayutilities.h
Go to the documentation of this file.
1#pragma once
2
12#include <QtWidgets> // Qt widgets (QWidget, layouts, etc.)
13#include "glogger.h" // Glogger (module logger)
14#include "G4UImanager.hh" // Geant4 UI manager
15
30class G4DisplayUtilities : public QWidget
31{
32 Q_OBJECT
33
34public:
44 G4DisplayUtilities(const std::shared_ptr<GOptions>& gopt,
45 std::shared_ptr<GLogger> logger,
46 QWidget* parent = nullptr);
47
53 ~G4DisplayUtilities() override { log->debug(DESTRUCTOR, "G4DisplayUtilities"); }
54
55private:
61 std::shared_ptr<GLogger> log;
62};
“Utilities” tab for G4Display.
G4DisplayUtilities(const std::shared_ptr< GOptions > &gopt, std::shared_ptr< GLogger > logger, QWidget *parent=nullptr)
Construct the utilities tab widget.
~G4DisplayUtilities() override
Destructor.
void debug(debug_type type, Args &&... args) const
DESTRUCTOR