BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Functions | |
const QString | BinaryData ("BinaryData") |
const QString | DisplayNameAttribute ("DisplayName") |
const QString | DocumentModelTag ("DocumentModel") |
const QString | ExternalPropertyColorAtt ("Color") |
const QString | ExternalPropertyIdentifierAtt ("Identifier") |
const QString | ExternalPropertyTextAtt ("Text") |
const QString | InstrumentModelTag ("InstrumentModel") |
const QString | ItemTag ("Item") |
const QString | JobModelTag ("JobModel") |
const QString | MaterialModelTag ("MaterialModel") |
const QString | ModelNameAttribute ("Name") |
const QString | ModelTypeAttribute ("ModelType") |
const QString | ParameterExtAttribute ("ParExt") |
const QString | ParameterNameAttribute ("ParName") |
const QString | ParameterRoleAttribute ("ParRole") |
const QString | ParameterTag ("Parameter") |
const QString | ParameterTypeAttribute ("ParType") |
const QString | ParameterValueAttribute ("ParValue") |
void | readItems (QXmlStreamReader *reader, SessionItem *parent, QString topTag="", MessageService *messageService=nullptr) |
QString | readProperty (QXmlStreamReader *reader, SessionItem *item, MessageService *messageService=nullptr) |
const QString | RealDataModelTag ("RealDataModel") |
const QString | SampleModelTag ("SampleModel") |
const QString | TagAttribute ("Tag") |
const QString | Version ("Version") |
void | writeItemAndChildItems (QXmlStreamWriter *writer, const SessionItem *item) |
void | writeTo (QXmlStreamWriter *writer, SessionItem *parent) |
void | writeVariant (QXmlStreamWriter *writer, QVariant variant, int role) |
Variables | |
const QString | ItemMimeType = "application/org.bornagainproject.xml.item.z" |
const QString | LinkMimeType = "application/org.bornagainproject.fittinglink" |
const QString SessionXML::BinaryData | ( | "BinaryData" | ) |
Referenced by readItems(), and writeItemAndChildItems().
const QString SessionXML::DisplayNameAttribute | ( | "DisplayName" | ) |
Referenced by readItems(), and writeItemAndChildItems().
const QString SessionXML::DocumentModelTag | ( | "DocumentModel" | ) |
Referenced by DocumentModel::DocumentModel().
const QString SessionXML::ExternalPropertyColorAtt | ( | "Color" | ) |
Referenced by readProperty(), and writeVariant().
const QString SessionXML::ExternalPropertyIdentifierAtt | ( | "Identifier" | ) |
Referenced by readProperty(), and writeVariant().
const QString SessionXML::ExternalPropertyTextAtt | ( | "Text" | ) |
Referenced by readProperty(), and writeVariant().
const QString SessionXML::InstrumentModelTag | ( | "InstrumentModel" | ) |
Referenced by InstrumentModel::InstrumentModel().
const QString SessionXML::ItemTag | ( | "Item" | ) |
Referenced by SessionModel::canDropMimeData(), ItemTreeView::dragMoveEvent(), readItems(), and writeItemAndChildItems().
const QString SessionXML::JobModelTag | ( | "JobModel" | ) |
Referenced by JobModel::JobModel().
const QString SessionXML::MaterialModelTag | ( | "MaterialModel" | ) |
Referenced by MaterialModel::MaterialModel().
const QString SessionXML::ModelNameAttribute | ( | "Name" | ) |
Referenced by SessionModel::readFrom(), and writeTo().
const QString SessionXML::ModelTypeAttribute | ( | "ModelType" | ) |
Referenced by SessionModel::canDropMimeData(), ItemTreeView::dragMoveEvent(), readItems(), and writeItemAndChildItems().
const QString SessionXML::ParameterExtAttribute | ( | "ParExt" | ) |
Referenced by readProperty(), and writeVariant().
const QString SessionXML::ParameterNameAttribute | ( | "ParName" | ) |
Referenced by readProperty().
const QString SessionXML::ParameterRoleAttribute | ( | "ParRole" | ) |
Referenced by readProperty(), and writeVariant().
const QString SessionXML::ParameterTag | ( | "Parameter" | ) |
Referenced by readItems(), and writeVariant().
const QString SessionXML::ParameterTypeAttribute | ( | "ParType" | ) |
Referenced by readProperty(), and writeVariant().
const QString SessionXML::ParameterValueAttribute | ( | "ParValue" | ) |
Referenced by readProperty(), and writeVariant().
void SessionXML::readItems | ( | QXmlStreamReader * | reader, |
SessionItem * | parent, | ||
QString | topTag = "" , |
||
MessageService * | messageService = nullptr |
||
) |
Definition at line 122 of file SessionXML.cpp.
References ASSERT, BinaryData(), SessionItem::deserializeBinaryData(), DisplayNameAttribute(), SessionModel::getModelTag(), ItemTag(), SessionItem::model(), ModelTypeAttribute(), SessionItem::P_NAME, ParameterTag(), SessionItem::parent(), readProperty(), SessionItem::setDisplayName(), TagAttribute(), DeserializationException::tooNew(), and Version().
Referenced by SessionModel::copy(), SessionModel::load(), and SessionModel::readFrom().
QString SessionXML::readProperty | ( | QXmlStreamReader * | reader, |
SessionItem * | item, | ||
MessageService * | messageService = nullptr |
||
) |
Definition at line 176 of file SessionXML.cpp.
References ModelView::Constants::bool_type_name, ModelView::Constants::double_type_name, ExternalPropertyColorAtt(), ExternalPropertyIdentifierAtt(), ExternalPropertyTextAtt(), ModelView::Constants::int_type_name, ParameterExtAttribute(), ParameterNameAttribute(), ParameterRoleAttribute(), ParameterTypeAttribute(), ParameterValueAttribute(), SessionItem::setRoleProperty(), ComboProperty::setStringOfSelections(), ComboProperty::setStringOfValues(), ExternalProperty::setText(), and ComboProperty::variant().
Referenced by readItems().
const QString SessionXML::RealDataModelTag | ( | "RealDataModel" | ) |
Referenced by RealDataModel::RealDataModel().
const QString SessionXML::SampleModelTag | ( | "SampleModel" | ) |
Referenced by SampleModel::SampleModel().
const QString SessionXML::TagAttribute | ( | "Tag" | ) |
Referenced by readItems(), and writeItemAndChildItems().
const QString SessionXML::Version | ( | "Version" | ) |
Referenced by readItems(), and writeItemAndChildItems().
void SessionXML::writeItemAndChildItems | ( | QXmlStreamWriter * | writer, |
const SessionItem * | item | ||
) |
Definition at line 49 of file SessionXML.cpp.
References BinaryData(), SessionItem::children(), DisplayNameAttribute(), SessionFlags::DisplayNameRole, SessionItem::getRoles(), ItemTag(), SessionItem::modelType(), ModelTypeAttribute(), SessionItem::parent(), SessionItem::roleProperty(), SessionItem::serializeBinaryData(), TagAttribute(), SessionItem::tagFromItem(), SessionItem::value(), Version(), and writeVariant().
Referenced by SessionModel::copy(), SessionModel::mimeData(), SessionModel::save(), and writeTo().
void SessionXML::writeTo | ( | QXmlStreamWriter * | writer, |
SessionItem * | parent | ||
) |
Definition at line 39 of file SessionXML.cpp.
References SessionModel::getModelName(), SessionModel::getModelTag(), SessionItem::model(), ModelNameAttribute(), and writeItemAndChildItems().
Referenced by SessionModel::writeTo().
void SessionXML::writeVariant | ( | QXmlStreamWriter * | writer, |
QVariant | variant, | ||
int | role | ||
) |
Definition at line 79 of file SessionXML.cpp.
References ModelView::Constants::bool_type_name, ExternalProperty::color(), ModelView::Constants::double_type_name, ExternalPropertyColorAtt(), ExternalPropertyIdentifierAtt(), ExternalPropertyTextAtt(), ExternalProperty::identifier(), ModelView::Constants::int_type_name, ParameterExtAttribute(), ParameterRoleAttribute(), ParameterTag(), ParameterTypeAttribute(), ParameterValueAttribute(), ComboProperty::stringOfSelections(), ComboProperty::stringOfValues(), and ExternalProperty::text().
Referenced by writeItemAndChildItems().
const QString SessionXML::ItemMimeType = "application/org.bornagainproject.xml.item.z" |
Definition at line 26 of file SessionXML.h.
Referenced by SessionModel::canDropMimeData(), ItemTreeView::dragMoveEvent(), SessionModel::dropMimeData(), SessionModel::mimeData(), and SessionModel::mimeTypes().
const QString SessionXML::LinkMimeType = "application/org.bornagainproject.fittinglink" |
Definition at line 27 of file SessionXML.h.
Referenced by FitParameterProxyModel::dropMimeData(), FitParameterProxyModel::mimeData(), ParameterTuningModel::mimeData(), and FitParameterProxyModel::mimeTypes().