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

Defines reader and writer classes for SessionModel. More...

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

 SessionXML
 

Functions

const QString SessionXML::BinaryData ("BinaryData")
 
const QString SessionXML::DisplayNameAttribute ("DisplayName")
 
const QString SessionXML::DocumentModelTag ("DocumentModel")
 
const QString SessionXML::ExternalPropertyColorAtt ("Color")
 
const QString SessionXML::ExternalPropertyIdentifierAtt ("Identifier")
 
const QString SessionXML::ExternalPropertyTextAtt ("Text")
 
const QString SessionXML::InstrumentModelTag ("InstrumentModel")
 
const QString SessionXML::ItemTag ("Item")
 
const QString SessionXML::JobModelTag ("JobModel")
 
const QString SessionXML::MaterialModelTag ("MaterialModel")
 
const QString SessionXML::ModelNameAttribute ("Name")
 
const QString SessionXML::ModelTypeAttribute ("ModelType")
 
const QString SessionXML::ParameterExtAttribute ("ParExt")
 
const QString SessionXML::ParameterNameAttribute ("ParName")
 
const QString SessionXML::ParameterRoleAttribute ("ParRole")
 
const QString SessionXML::ParameterTag ("Parameter")
 
const QString SessionXML::ParameterTypeAttribute ("ParType")
 
const QString SessionXML::ParameterValueAttribute ("ParValue")
 
void SessionXML::readItems (QXmlStreamReader *reader, SessionItem *parent, QString topTag="", MessageService *messageService=nullptr)
 
QString SessionXML::readProperty (QXmlStreamReader *reader, SessionItem *item, MessageService *messageService=nullptr)
 
const QString SessionXML::RealDataModelTag ("RealDataModel")
 
const QString SessionXML::SampleModelTag ("SampleModel")
 
const QString SessionXML::TagAttribute ("Tag")
 
const QString SessionXML::Version ("Version")
 
void SessionXML::writeItemAndChildItems (QXmlStreamWriter *writer, const SessionItem *item)
 
void SessionXML::writeTo (QXmlStreamWriter *writer, SessionItem *parent)
 
void SessionXML::writeVariant (QXmlStreamWriter *writer, QVariant variant, int role)
 

Variables

const QString SessionXML::ItemMimeType = "application/org.bornagainproject.xml.item.z"
 
const QString SessionXML::LinkMimeType = "application/org.bornagainproject.fittinglink"
 

Detailed 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.