Skip to content
Snippets Groups Projects

GUI: serialization refactoring part 7

Merged Mikhail Svechnikov requested to merge serialization_7 into main
2 files
+ 7
14
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -916,19 +916,14 @@ std::unique_ptr<IShape2D> MaskAllItem::createShape(double) const
void MaskAllItem::serialize(Streamer& s)
{
s.assertVersion(0);
Serialize::rwSessionItem<bool>(s, "maskValue", getItem(P_MASK_VALUE));
Serialize::rwSessionItem<bool>(s, "visible", getItem(P_IS_VISIBLE));
}
void MaskAllItem::writeTo(QXmlStreamWriter *w) const
{
}
void MaskAllItem::readFrom(QXmlStreamReader *r)
{
// s.assertVersion(0);
// Serialize::rwSessionItem<bool>(s, "maskValue", getItem(P_MASK_VALUE));
// Serialize::rwSessionItem<bool>(s, "visible", getItem(P_IS_VISIBLE));
if (s.xmlReader())
readFrom(s.xmlReader());
else if (s.xmlWriter())
writeTo(s.xmlWriter());
}
/* ------------------------------------------------------------------------- */
Loading