15 #ifndef BORNAGAIN_MVVM_MODEL_MVVM_SERIALIZATION_JSONDOCUMENT_H 
   16 #define BORNAGAIN_MVVM_MODEL_MVVM_SERIALIZATION_JSONDOCUMENT_H 
   34     void save(
const std::string& file_name) 
const override;
 
   35     void load(
const std::string& file_name) 
override;
 
   39     std::unique_ptr<JsonDocumentImpl> 
p_impl;
 
Saves and restores list of SessionModel's to/from disk using json format.
 
std::unique_ptr< JsonDocumentImpl > p_impl
 
Pure virtual interface to save and restore session models to/from disk.
 
materialitems.h Collection of materials to populate MaterialModel.