15 #ifndef BORNAGAIN_GUI_COREGUI_VIEWS_MASKWIDGETS_LINEVIEWS_H
16 #define BORNAGAIN_GUI_COREGUI_VIEWS_MASKWIDGETS_LINEVIEWS_H
36 void paint(QPainter* painter,
const QStyleOptionGraphicsItem*, QWidget*);
37 QVariant
itemChange(GraphicsItemChange change,
const QVariant& value);
56 void paint(QPainter* painter,
const QStyleOptionGraphicsItem*, QWidget*);
57 QVariant
itemChange(GraphicsItemChange change,
const QVariant& value);
Defines interface IShape2DView.
This is a view of HorizontalLineItem mask.
virtual void onPropertyChange(const QString &propertyName)
virtual void update_view()
void paint(QPainter *painter, const QStyleOptionGraphicsItem *, QWidget *)
virtual void onChangedY()
QVariant itemChange(GraphicsItemChange change, const QVariant &value)
Allows item movement along y, prevent movement along x.
Main interface class for views representing MaskItems, Projections on graphics scene.
This is a view of VerticalLineItem mask.
virtual void onChangedX()
virtual void update_view()
virtual void onPropertyChange(const QString &propertyName)
void paint(QPainter *painter, const QStyleOptionGraphicsItem *, QWidget *)
QVariant itemChange(GraphicsItemChange change, const QVariant &value)
Allows item movement along x, prevent movement along y.