22 #include <QVBoxLayout>
29 , m_polarizationAnalysisEditor(nullptr)
31 auto mainLayout =
new QVBoxLayout;
36 mainLayout->addStretch();
38 setLayout(mainLayout);
#define ASSERT(condition)
Defines class ColumnResizer.
Defines class EnvironmentEditor.
Defines InstrumentItems classes.
Defines class PolarizationAnalysisEditor.
Defines class SpecularBeamEditor.
Defines class SpecularInstrumentEditor.
DefinesStyleUtils namespace.
The ColumnResizer class provides vertically aligned widgets from diferent layouts.
Specular beam editor. Operates on SpecularInstrumentItem.
SpecularInstrumentItem * instrumentItem()
SpecularInstrumentEditor(QWidget *parent=nullptr)
EnvironmentEditor * m_environmentEditor
SpecularBeamEditor * m_beamEditor
QWidget * createDetailsWidget(QWidget *content, const QString &name, bool expanded=true)
Creates details widget holding user content inside.