15 #ifndef BORNAGAIN_GUI_COREGUI_VIEWS_SAMPLEDESIGNER_IVIEW_H
16 #define BORNAGAIN_GUI_COREGUI_VIEWS_SAMPLEDESIGNER_IVIEW_H
19 #include <QGraphicsObject>
25 class IView :
public QGraphicsObject {
28 IView(QGraphicsItem* parent = 0);
Defines namespace ViewTypes with enum EWidgetTypes (nothing to implement)
parent class for graphic representation of all ISampleNode's
virtual void onChangedY()
virtual SessionItem * getItem()
virtual void onPropertyChange(const QString &propertyName)
virtual void setParameterizedItem(SessionItem *item)
virtual void onSiblingsChange()
virtual void update_appearance()
updates visual appearance of the item (color, icons, size etc)
virtual void onChangedX()
IView(QGraphicsItem *parent=0)
virtual void addView(IView *childView, int row=0)