20 #include <QVBoxLayout>
26 , m_ec(ec, instrument)
29 auto* layout =
new QVBoxLayout(
this);
30 layout->setContentsMargins(0, 0, 0, 0);
33 layout->addWidget(beamEditor);
36 layout->addWidget(polMatricesAnalysisEditor);
39 layout->addWidget(environmentEditor);
Defines class EnvironmentEditor.
Defines class InstrumentItem and all its children.
Defines class PolarizationAnalysisEditor.
Defines class SpecularBeamEditor.
Defines class SpecularInstrumentEditor.
Environment editor (i.e. background) for instrument editors. Operates on InstrumentItem.
Class to modify the instruments list or a single instrument and provide the necessary signaling withi...
Polarization analysis editor (beam polarization, analyzer properties) for instrument editors....
Specular beam editor. Operates on SpecularBeamItem.
InstrumentEditController m_ec
SpecularInstrumentEditor(QWidget *parent, SpecularInstrumentItem *instrument, InstrumentsEditController *ec)
SpecularBeamItem * beamItem() const override