19 #include <QGridLayout>
22 const QString phi_axis_title =
"Phi axis";
23 const QString alpha_axis_title =
"Alpha axis";
24 const QString resolution_title =
"Resolution function";
25 const QString polarization_title =
"Analyzer orientation";
32 , m_resolutionFunctionEditor(
34 , m_gridLayout(new QGridLayout)
40 auto mainLayout =
new QVBoxLayout;
41 mainLayout->setContentsMargins(0, 0, 0, 0);
43 mainLayout->addStretch();
44 setLayout(mainLayout);
#define ASSERT(condition)
Defines various axis items.
Defines ComponentEditor class.
Defines class SphericalDetectorEditor.
Defines class SphericalDetectorItem.
Component editor for SessionItem.
void setItem(SessionItem *item)
static const QString P_RESOLUTION_FUNCTION
SessionItem * getItem(const QString &tag="", int row=0) const
Returns item in given row of given tag.
ComponentEditor * m_phiAxisEditor
QGridLayout * m_gridLayout
SphericalDetectorEditor(QWidget *parent=nullptr)
void unsubscribeFromItem()
ComponentEditor * m_resolutionFunctionEditor
ComponentEditor * m_alphaAxisEditor
SphericalDetectorItem * detectorItem()
const BasicAxisItem * alphaAxisItem() const
const BasicAxisItem * phiAxisItem() const