15 #ifndef BORNAGAIN_MVVM_MODEL_MVVM_SERIALIZATION_JSONITEMDATACONVERTERINTERFACE_H 
   16 #define BORNAGAIN_MVVM_MODEL_MVVM_SERIALIZATION_JSONITEMDATACONVERTERINTERFACE_H 
   18 #include "mvvm/model_export.h" 
Base class for all converters of SessionItemData to/from JSON object.
 
virtual QJsonArray to_json(const SessionItemData &)=0
Converts SessionItemData to JSON;.
 
virtual ~JsonItemDataConverterInterface()=default
 
virtual void from_json(const QJsonArray &object, SessionItemData &data)=0
Converts SessionItemData from JSON;.
 
Handles data roles for SessionItem.
 
Handles all data roles for SessionItem.
 
materialitems.h Collection of materials to populate MaterialModel.