23 #include <QVBoxLayout>
33 , m_environmentEditor(nullptr)
34 , m_polarizationAnalysisEditor(nullptr)
36 auto mainLayout =
new QVBoxLayout;
40 mainLayout->addStretch();
42 setLayout(mainLayout);
#define ASSERT(condition)
Defines class ColumnResizer.
Defines class EnvironmentEditor.
Defines class GISASDetectorEditor.
Defines InstrumentItems classes.
Defines class OffSpecularBeamEditor.
Defines class OffSpecularInstrumentEditor.
Defines class PolarizationAnalysisEditor.
DefinesStyleUtils namespace.
The ColumnResizer class provides vertically aligned widgets from diferent layouts.
GISAS beam editor. Operates on GISASInstrumentItem.
OffSpecularBeamEditor * m_beamEditor
OffSpecularInstrumentEditor(QWidget *parent=nullptr)
GISASDetectorEditor * m_detectorEditor
OffSpecularInstrumentItem * instrumentItem()
QWidget * createDetailsWidget(QWidget *content, const QString &name, bool expanded=true)
Creates details widget holding user content inside.