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