15 #ifndef BORNAGAIN_GUI_COREGUI_VIEWS_SAMPLEDESIGNER_SAMPLEDESIGNER_H
16 #define BORNAGAIN_GUI_COREGUI_VIEWS_SAMPLEDESIGNER_SAMPLEDESIGNER_H
21 #include <QStackedWidget>
24 class DesignerWidgetFactory;
Defines class DesignerScene.
Defines class DesignerView.
Main class which represents SessionModel on graphics scene.
The DesignerView class provides widget for displaying the contents of DesignerScene.
The FilterPropertyProxy class filters out all PropertyItem's and similar from SessionModel to have on...
sample designer interface
virtual ~SampleDesignerInterface()
SampleDesignerInterface(QObject *parent=0)
sample designer provide central window with graphic scene to drag and drop
DesignerScene * getScene() const
DesignerScene * m_designerScene
virtual ~SampleDesigner()
void setModels(ApplicationModels *models)
QWidget * getCentralWidget()
SampleDesigner(QWidget *parent=0)
DesignerView * m_designerView
scene which holds all objects
DesignerView * getView() const
void setSelectionModel(QItemSelectionModel *model, FilterPropertyProxy *proxy)
Main model to hold sample items.