File save/load of rate.

This commit is contained in:
Tats
2014-10-21 17:47:55 +00:00
parent c8e0c23858
commit fa400b9788
2 changed files with 11 additions and 4 deletions
+5 -4
View File
@@ -92,11 +92,12 @@ void ProjectReader::parsePaint(const QDomElement& paint)
if (paintAttrType == "media" || paintAttrType == "image")
{
QString uri = paint.firstChildElement("uri").text();
QString x = paint.firstChildElement("x").text();
QString y = paint.firstChildElement("y").text();
QString uri = paint.firstChildElement("uri").text();
QString x = paint.firstChildElement("x").text();
QString y = paint.firstChildElement("y").text();
QString rate = paint.firstChildElement("rate").text();
uid id = _window->createMediaPaint(paintAttrId.toInt(), uri, x.toFloat(), y.toFloat(), paintAttrType == "image", false);
uid id = _window->createMediaPaint(paintAttrId.toInt(), uri, x.toFloat(), y.toFloat(), paintAttrType == "image", false, rate.toDouble());
if (id == NULL_UID)
_xml.raiseError(QObject::tr("Cannot create media with uri %1.").arg(uri));
}
+6
View File
@@ -75,6 +75,12 @@ void ProjectWriter::writeItem(Paint *item)
_xml.writeTextElement("y", os.str().c_str());
}
{
std::ostringstream os;
os << media->getRate();
_xml.writeTextElement("rate", os.str().c_str());
}
_xml.writeEndElement();
//_xml.writeEmptyElement("hello");
}