15 #ifndef BORNAGAIN_GUI_VIEW_PLOT2D_INTENSITYDATACANVAS_H
16 #define BORNAGAIN_GUI_VIEW_PLOT2D_INTENSITYDATACANVAS_H
18 #include "Device/Data/Datafield.h"
The ColorMapCanvas class contains ColorMap for intensity data presentation, and provide control of fo...
The IntensityDataCanvas class represents IntensityDataItem as color map, provides standard actions (r...
QSize minimumSizeHint() const override
QAction * m_savePlotAction
void onMousePress(QMouseEvent *event)
IntensityDataCanvas(QWidget *parent=nullptr)
QSize sizeHint() const override
QList< QAction * > actionList() override
void setItem(SessionItem *intensityItem) override
void onPropertyChanged(const QString &name)
Reads gradient/ interpolation settings from IntensityDataItem and writes to persistant project settin...
QAction * m_resetViewAction
void applyPersistentSettings()
Apply persistent settings (gradient, interpolation) to IntensityDataItem.
IntensityDataItem * intensityDataItem()
ColorMapCanvas * m_colorMap
void subscribeToItem() override
QAction * m_rotateDataAction
Base class for a GUI data item.
QString const & name(EShape k)