15 #ifndef BORNAGAIN_MVVM_VIEWMODEL_MVVM_VIEWMODEL_PROPERTIESROWSTRATEGY_H
16 #define BORNAGAIN_MVVM_VIEWMODEL_MVVM_VIEWMODEL_PROPERTIESROWSTRATEGY_H
33 QStringList horizontalHeaderLabels()
const override;
35 std::vector<std::unique_ptr<ViewItem>> constructRow(
SessionItem* item)
override;
38 void update_column_labels(std::vector<ModelView::SessionItem*> items);
Constructs row of QStandardItem's for given SessionItem.
std::vector< std::string > user_defined_column_labels
std::vector< std::string > current_column_labels
Base class to construct row of ViewItem's from given SessionItem.
The main object representing an editable/displayable/serializable entity.
materialitems.h Collection of materials to populate MaterialModel.