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.