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