20 #include <QVBoxLayout>
26 auto* vlayout =
new QVBoxLayout;
27 vlayout->setMargin(0);
28 vlayout->setSpacing(0);
59 ASSERT(intensityItem);
62 ASSERT(containerItem);
Defines functions in namespace GUI::Model::DataItemUtils.
Defines class IntensityDataItem.
Defines items related to projections over color map.
Defines class ProjectionsEditor.
ProjectionContainerItem * getOrCreateProjectionContainerItem()
A container to hold ProjectionItems, intended to store projections of color map on X,...
Editor to draw projections on top of intensity plot. Part of.
void setContext(SessionModel *model, const QModelIndex &shapeContainerIndex, IntensityDataItem *intensityItem)
QList< QAction * > topToolbarActions()
QModelIndex index() const
Returns model index of this item.
IntensityDataItem * intensityDataItem(SessionItem *parent)
Returns IntensityDataItem contained as a child in givent parent.