47 std::shared_ptr<GLogger> logger,
48 QWidget* parent =
nullptr);
63 std::shared_ptr<GLogger> log;
64 std::shared_ptr<GOptions> gopts;
65 std::vector<g4display::G4SceneText> sceneTexts;
67 QCheckBox* scaleCheck =
nullptr;
68 QCheckBox* axesCheck =
nullptr;
69 QCheckBox* eventIDCheck =
nullptr;
70 QCheckBox* dateCheck =
nullptr;
71 QCheckBox* logo2DCheck =
nullptr;
72 QCheckBox* logo3DCheck =
nullptr;
73 QCheckBox* frameCheck =
nullptr;
74 QDoubleSpinBox* scaleLengthSpin =
nullptr;
75 QLineEdit* scaleUnitEdit =
nullptr;
76 QComboBox* scaleDirectionCombo =
nullptr;
79 QDoubleSpinBox* frameLineWidthSpin =
nullptr;
80 QSpinBox* eventIDSizeSpin =
nullptr;
81 QSpinBox* dateSizeSpin =
nullptr;
83 QComboBox* textKindCombo =
nullptr;
85 QToolButton* textColorBtn =
nullptr;
86 QComboBox* textLayoutCombo =
nullptr;
87 QLineEdit* textEdit =
nullptr;
88 QDoubleSpinBox* textXSpin =
nullptr;
89 QDoubleSpinBox* textYSpin =
nullptr;
90 QDoubleSpinBox* textZSpin =
nullptr;
91 QSpinBox* textSizeSpin =
nullptr;
92 QDoubleSpinBox* textDxSpin =
nullptr;
93 QDoubleSpinBox* textDySpin =
nullptr;
94 QLineEdit* textUnitEdit =
nullptr;
98 void applyDecorations();
106 void syncOptionsFromControls();
Scene text option structures and helpers for the g4display module.