15 #ifndef BORNAGAIN_MVVM_VIEWMODEL_MVVM_INTERFACES_ROWSTRATEGYINTERFACE_H
16 #define BORNAGAIN_MVVM_VIEWMODEL_MVVM_INTERFACES_ROWSTRATEGYINTERFACE_H
18 #include "mvvm/viewmodel_export.h"
19 #include <QStringList>
Base class to construct row of ViewItem's from given SessionItem.
virtual QStringList horizontalHeaderLabels() const =0
virtual ~RowStrategyInterface()=default
virtual std::vector< std::unique_ptr< ViewItem > > constructRow(SessionItem *)=0
The main object representing an editable/displayable/serializable entity.
materialitems.h Collection of materials to populate MaterialModel.