From 108aabb15e8a7d88976feffc490d6545f262f894 Mon Sep 17 00:00:00 2001 From: Matthias Puchner <github@mpuchner.de> Date: Sun, 6 Feb 2022 18:18:46 +0100 Subject: [PATCH] rm obsolete code --- GUI/Model/Item/MaterialItems.cpp | 34 -------------------------------- GUI/Model/Item/MaterialItems.h | 4 ---- 2 files changed, 38 deletions(-) diff --git a/GUI/Model/Item/MaterialItems.cpp b/GUI/Model/Item/MaterialItems.cpp index babcbab4ac6..d21d7989e0c 100644 --- a/GUI/Model/Item/MaterialItems.cpp +++ b/GUI/Model/Item/MaterialItems.cpp @@ -16,11 +16,8 @@ #include "Base/Util/Assert.h" #include "GUI/Model/Item/MaterialItem.h" #include "GUI/Model/XML/Serializer.h" -#include "GUI/Support/Data/XML.h" -#include "GUI/Util/DeserializationException.h" #include <QColor> #include <QUuid> -#include <QXmlStreamWriter> #include <random> namespace { @@ -162,37 +159,6 @@ void MaterialItems::removeMaterial(MaterialItem* materialItem) emit materialAddedOrRemoved(); } -void MaterialItems::writeContentTo(QXmlStreamWriter* writer) const -{ - GUI::Session::XML::writeAttribute(writer, GUI::Session::XML::Version, int(1)); - for (auto* m : m_materialItems) { - writer->writeStartElement("Material"); - m->writeContentTo(writer); - writer->writeEndElement(); - } -} - -void MaterialItems::readContentFrom(QXmlStreamReader* reader) -{ - clear(); - const int version = reader->attributes().value(GUI::Session::XML::Version).toInt(); - - if (version < 1) - throw DeserializationException::tooOld(); - - if (version > 1) - throw DeserializationException::tooNew(); - - while (reader->readNextStartElement()) { - if (reader->name() == "Material") { - auto* m = new MaterialItem; - m->readContentFrom(reader); - addMaterial(m, false); - reader->skipCurrentElement(); - } - } -} - void MaterialItems::serialize(Serializer& s) { if (s.isReading()) diff --git a/GUI/Model/Item/MaterialItems.h b/GUI/Model/Item/MaterialItems.h index be627e5d4cf..a37aeeb495f 100644 --- a/GUI/Model/Item/MaterialItems.h +++ b/GUI/Model/Item/MaterialItems.h @@ -19,8 +19,6 @@ #include <QVector> class MaterialItem; -class QXmlStreamReader; -class QXmlStreamWriter; class Serializer; class MaterialItems : public QObject { @@ -55,8 +53,6 @@ public: void removeMaterial(const QString& identifier); void removeMaterial(MaterialItem* materialItem); - void writeContentTo(QXmlStreamWriter* writer) const; - void readContentFrom(QXmlStreamReader* reader); void serialize(Serializer& s); //! Copies the complete content, emitting signals for existing and changed materials -- GitLab