Skip to content
Snippets Groups Projects
Commit 10916e96 authored by Mikhail Svechnikov's avatar Mikhail Svechnikov
Browse files

DataItem: use readFrom and writeTo

parent 0010e680
No related branches found
No related tags found
1 merge request!1182GUI: simulation options and samples serialization
...@@ -259,7 +259,7 @@ void DataItem::setAxesRangeToData() ...@@ -259,7 +259,7 @@ void DataItem::setAxesRangeToData()
setUpperY(yMax()); setUpperY(yMax());
} }
void DataItem::writeBaseData(QXmlStreamWriter* writer) const void DataItem::writeTo(QXmlStreamWriter* writer) const
{ {
XML::writeAttribute(writer, XML::Attrib::version, uint(1)); XML::writeAttribute(writer, XML::Attrib::version, uint(1));
...@@ -284,7 +284,7 @@ void DataItem::writeBaseData(QXmlStreamWriter* writer) const ...@@ -284,7 +284,7 @@ void DataItem::writeBaseData(QXmlStreamWriter* writer) const
writer->writeEndElement(); writer->writeEndElement();
} }
void DataItem::readBaseData(QXmlStreamReader* reader) void DataItem::readFrom(QXmlStreamReader* reader)
{ {
uint version = XML::readUIntAttribute(reader, XML::Attrib::version); uint version = XML::readUIntAttribute(reader, XML::Attrib::version);
Q_UNUSED(version) Q_UNUSED(version)
......
...@@ -124,10 +124,6 @@ public: ...@@ -124,10 +124,6 @@ public:
virtual void writeTo(QXmlStreamWriter* writer) const = 0; virtual void writeTo(QXmlStreamWriter* writer) const = 0;
virtual void readFrom(QXmlStreamReader* reader) = 0; virtual void readFrom(QXmlStreamReader* reader) = 0;
protected:
void writeBaseData(QXmlStreamWriter* writer) const;
void readBaseData(QXmlStreamReader* reader);
signals: signals:
void datafieldChanged(); void datafieldChanged();
void rawDataVectorChanged(const std::vector<double>& data); void rawDataVectorChanged(const std::vector<double>& data);
......
...@@ -320,7 +320,7 @@ void IntensityDataItem::writeTo(QXmlStreamWriter* writer) const ...@@ -320,7 +320,7 @@ void IntensityDataItem::writeTo(QXmlStreamWriter* writer) const
// parameters from base class // parameters from base class
writer->writeStartElement(Tag::BaseData); writer->writeStartElement(Tag::BaseData);
DataItem::writeBaseData(writer); DataItem::writeTo(writer);
writer->writeEndElement(); writer->writeEndElement();
// interpolation // interpolation
...@@ -349,7 +349,7 @@ void IntensityDataItem::readFrom(QXmlStreamReader* reader) ...@@ -349,7 +349,7 @@ void IntensityDataItem::readFrom(QXmlStreamReader* reader)
// parameters from base class // parameters from base class
if (name == Tag::BaseData) { if (name == Tag::BaseData) {
DataItem::readBaseData(reader); DataItem::readFrom(reader);
XML::gotoEndElementOfTag(reader, name); XML::gotoEndElementOfTag(reader, name);
// interpolation // interpolation
......
...@@ -213,7 +213,7 @@ void SpecularDataItem::writeTo(QXmlStreamWriter* writer) const ...@@ -213,7 +213,7 @@ void SpecularDataItem::writeTo(QXmlStreamWriter* writer) const
// parameters from base class // parameters from base class
writer->writeStartElement(Tag::BaseData); writer->writeStartElement(Tag::BaseData);
DataItem::writeBaseData(writer); DataItem::writeTo(writer);
writer->writeEndElement(); writer->writeEndElement();
// line type // line type
...@@ -252,7 +252,7 @@ void SpecularDataItem::readFrom(QXmlStreamReader* reader) ...@@ -252,7 +252,7 @@ void SpecularDataItem::readFrom(QXmlStreamReader* reader)
// parameters from base class // parameters from base class
if (name == Tag::BaseData) { if (name == Tag::BaseData) {
DataItem::readBaseData(reader); DataItem::readFrom(reader);
XML::gotoEndElementOfTag(reader, name); XML::gotoEndElementOfTag(reader, name);
// line type // line type
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment