BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ModelView::RowStrategyInterface Class Referenceabstract

Base class to construct row of ViewItem's from given SessionItem. More...

Inheritance diagram for ModelView::RowStrategyInterface:
[legend]

Public Member Functions

virtual ~RowStrategyInterface ()=default
 
virtual std::vector< std::unique_ptr< ViewItem > > constructRow (SessionItem *)=0
 
virtual QStringList horizontalHeaderLabels () const =0
 

Detailed Description

Base class to construct row of ViewItem's from given SessionItem.

Used in context of AbstractViewModel while exposing SessionModel to Qt.

Definition at line 31 of file rowstrategyinterface.h.

Constructor & Destructor Documentation

◆ ~RowStrategyInterface()

virtual ModelView::RowStrategyInterface::~RowStrategyInterface ( )
virtualdefault

Member Function Documentation

◆ constructRow()

virtual std::vector<std::unique_ptr<ViewItem> > ModelView::RowStrategyInterface::constructRow ( SessionItem )
pure virtual

◆ horizontalHeaderLabels()

virtual QStringList ModelView::RowStrategyInterface::horizontalHeaderLabels ( ) const
pure virtual

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