15 #ifndef BORNAGAIN_MVVM_MODEL_MVVM_SERIALIZATION_JSONMODELCONVERTERINTERFACE_H 
   16 #define BORNAGAIN_MVVM_MODEL_MVVM_SERIALIZATION_JSONMODELCONVERTERINTERFACE_H 
   18 #include "mvvm/model_export.h" 
Base class for all converters of SessionModel to/from json object.
 
virtual ~JsonModelConverterInterface()=default
 
virtual void from_json(const QJsonObject &, SessionModel &) const =0
 
virtual QJsonObject to_json(const SessionModel &) const =0
 
Main class to hold hierarchy of SessionItem objects.
 
materialitems.h Collection of materials to populate MaterialModel.