15 #ifndef BORNAGAIN_GUI_COREGUI_VIEWS_MASKWIDGETS_MASKEDITORPROPERTYPANEL_H
16 #define BORNAGAIN_GUI_COREGUI_VIEWS_MASKWIDGETS_MASKEDITORPROPERTYPANEL_H
19 #include <QModelIndex>
26 class QItemSelectionModel;
Defines class MaskEditorFlags.
Component editor for SessionItem.
Tool widget for MaskEditor.
void setup_MaskStack(AccordionWidget *accordion)
ComponentEditor * m_plotPropertyEditor
ComponentEditor * m_maskPropertyEditor
AccordionWidget * m_accordion
void setPanelHidden(bool value)
Show/Hide panel. When panel is hidden, all property editors are disabled.
void onSelectionChanged(const QItemSelection &selected, const QItemSelection &)
QSize minimumSizeHint() const
SessionModel * m_maskModel
void itemContextMenuRequest(const QPoint &point)
IntensityDataItem * m_intensityDataItem
void setMaskContext(SessionModel *model, const QModelIndex &maskContainerIndex, IntensityDataItem *intensityItem)
void onCustomContextMenuRequested(const QPoint &point)
QItemSelectionModel * selectionModel()
MaskEditorPropertyPanel(QWidget *parent=nullptr)
void setup_MaskProperties(AccordionWidget *accordion)
void setup_PlotProperties(AccordionWidget *accordion)