23 #include <QVBoxLayout>
33 auto mainLayout =
new QVBoxLayout;
39 mainLayout->addWidget(
41 mainLayout->addStretch();
43 setLayout(mainLayout);
#define ASSERT(condition)
Defines class ColumnResizer.
Defines class EnvironmentEditor.
Defines class GISASBeamEditor.
Defines class GISASDetectorEditor.
Defines class GISASInstrumentEditor.
Defines InstrumentItems classes.
Defines class PolarizationAnalysisEditor.
DefinesStyleUtils namespace.
The ColumnResizer class provides vertically aligned widgets from diferent layouts.
GISAS beam editor. Operates on GISASInstrumentItem.
EnvironmentEditor * m_environmentEditor
GISASDetectorEditor * m_detectorEditor
PolarizationAnalysisEditor * m_polarizationAnalysisEditor
GISASBeamEditor * m_beamEditor
GISASInstrumentItem * instrumentItem()
GISASInstrumentEditor(QWidget *parent=nullptr)
Polarization analysis editor (beam polarization, analyzer properies) for GISASInstrumentEditor.
QWidget * createDetailsWidget(QWidget *content, const QString &name, bool expanded=true)
Creates details widget holding user content inside.