BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ComponentView Class Referenceabstract

Base class for ComponentTreeView and ComponentFlatView. More...

Inheritance diagram for ComponentView:
[legend]
Collaboration diagram for ComponentView:
[legend]

Public Member Functions

 ComponentView (QWidget *parent=nullptr)
 
virtual void addItem (SessionItem *)
 
virtual void clearEditor ()=0
 
virtual void setItem (SessionItem *item)=0
 

Detailed Description

Base class for ComponentTreeView and ComponentFlatView.

Definition at line 24 of file ComponentView.h.

Constructor & Destructor Documentation

◆ ComponentView()

ComponentView::ComponentView ( QWidget *  parent = nullptr)
inline

Definition at line 27 of file ComponentView.h.

27 : QWidget(parent) {}

Member Function Documentation

◆ addItem()

virtual void ComponentView::addItem ( SessionItem )
inlinevirtual

Reimplemented in ComponentFlatView.

Definition at line 31 of file ComponentView.h.

31 {}

Referenced by ComponentEditor::addItem().

◆ clearEditor()

virtual void ComponentView::clearEditor ( )
pure virtual

◆ setItem()

virtual void ComponentView::setItem ( SessionItem item)
pure virtual

Implemented in ComponentTreeView, and ComponentFlatView.

Referenced by ComponentEditor::setItem().


The documentation for this class was generated from the following file: