BornAgain  1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
SessionXML.h File Reference

Description

Defines reader and writer classes for SessionModel.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file SessionXML.h.

Include dependency graph for SessionXML.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 GUI
 
 GUI::Session
 
 GUI::Session::XML
 

Functions

constexpr auto GUI::Session::XML::InstrumentModelTag ("InstrumentModel")
 
constexpr auto GUI::Session::XML::ItemTag ("Item")
 
constexpr auto GUI::Session::XML::JobModelTag ("JobModel")
 
constexpr auto GUI::Session::XML::ModelTypeAttribute ("ModelType")
 
constexpr auto GUI::Session::XML::ParameterTag ("Parameter")
 
void GUI::Session::XML::readItems (QXmlStreamReader *reader, SessionItem *parent, QString topTag="", MessageService *messageService=nullptr)
 
QString GUI::Session::XML::readProperty (QXmlStreamReader *reader, SessionItem *item)
 
constexpr auto GUI::Session::XML::RealDataModelTag ("RealDataModel")
 
void GUI::Session::XML::writeItemAndChildItems (QXmlStreamWriter *writer, const SessionItem *item)
 
void GUI::Session::XML::writeModel (QXmlStreamWriter *writer, SessionItem *modelRootItem)
 

Variables

constexpr auto GUI::Session::XML::ItemMimeType = "application/org.bornagainproject.xml.item.z"
 
constexpr auto GUI::Session::XML::LinkMimeType = "application/org.bornagainproject.fittinglink"