15 #ifndef BORNAGAIN_GUI_COREGUI_VIEWS_MASKWIDGETS_MASKGRAPHICSPROXY_H
16 #define BORNAGAIN_GUI_COREGUI_VIEWS_MASKWIDGETS_MASKGRAPHICSPROXY_H
19 #include <QGraphicsProxyWidget>
48 void wheelEvent(QGraphicsSceneWheelEvent* event);
Defines class MaskEditorHelper.
Performs conversion of MaskItems coordinates between ColorMap and GraphicsScene.
The ColorMap class presents 2D intensity data from IntensityDataItem as color map.
Interface to adapt MaskItems coordinates (expressed in units of IntensityDataItem) to/from scene coor...
Graphics proxy to place QWidget inside QGraphicsScene, used by MaskEditorCanvas.
void mousePressEvent(QGraphicsSceneMouseEvent *event)
void wheelEvent(QGraphicsSceneWheelEvent *event)
void setIntensityItem(IntensityDataItem *item)
void mouseMoveEvent(QGraphicsSceneMouseEvent *event)
virtual ~MaskGraphicsProxy()
bool m_send_signals_to_colormap
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
ColorMapSceneAdaptor * m_sceneAdaptor
void setInZoomMode(bool value)
Sets widget to zoom mode, when signals (zoom wheel, mouse clicks) are send down to ColorMap plot.
void setSceneAdaptor(ISceneAdaptor *sceneAdaptor)