moved serialization

This commit is contained in:
itsmattkc
2023-02-21 14:26:34 -08:00
parent 85a8fbf1fd
commit 028651f9fb
31 changed files with 1203 additions and 1443 deletions
+18
View File
@@ -195,6 +195,24 @@ void Track::SetTrackHeight(const double &height)
emit TrackHeightChanged(track_height_);
}
bool Track::LoadCustom(QXmlStreamReader *reader, SerializedData *data)
{
while (XMLReadNextStartElement(reader)) {
if (reader->name() == QStringLiteral("height")) {
this->SetTrackHeight(reader->readElementText().toDouble());
} else {
reader->skipCurrentElement();
}
}
return true;
}
void Track::SaveCustom(QXmlStreamWriter *writer) const
{
writer->writeTextElement(QStringLiteral("height"), QString::number(this->GetTrackHeight()));
}
void Track::InputValueChangedEvent(const QString &input, int element)
{
Q_UNUSED(element)