15 #ifndef BORNAGAIN_MVVM_VIEWMODEL_MVVM_VIEWMODEL_STANDARDVIEWMODELCONTROLLERS_H
16 #define BORNAGAIN_MVVM_VIEWMODEL_MVVM_VIEWMODEL_STANDARDVIEWMODELCONTROLLERS_H
52 void onDataChange(
SessionItem* item,
int role)
override;
61 const std::vector<std::string>& labels = {});
74 void onDataChange(
SessionItem* item,
int role)
override;
Controller for AbstractViewModel to show all items of SessionModel.
Controller for AbstractViewModel to show item properties.
Controller for AbstractViewModel to show item properties in table layout.
Controller for AbstractViewModel to show item properties.
The main object representing an editable/displayable/serializable entity.
Main class to hold hierarchy of SessionItem objects.
Controller for AbstractViewModel to show top level items.
Base class for all view models to show content of SessionModel in Qt views.
Propagates changes from SessionModel to its ViewModelBase.
materialitems.h Collection of materials to populate MaterialModel.