Added option to import image files using QImage

This commit is contained in:
Tats
2014-06-26 00:08:46 -04:00
parent 2cbab1bf2d
commit bbc0eeb6ae
6 changed files with 99 additions and 33 deletions
+12 -1
View File
@@ -97,7 +97,18 @@ void ProjectReader::parsePaint(const QDomElement& paint)
QString y = paint.firstChildElement("y").text();
uid id = _window->createMediaPaint(paintAttrId.toInt(), uri, x.toFloat(), y.toFloat(),
std::tr1::shared_ptr<Paint>(static_cast<Paint*>(0)));
std::tr1::shared_ptr<Paint>(static_cast<Paint*>(0)), false);
if (id == NULL_UID)
_xml.raiseError(QObject::tr("Cannot create media with uri %1.").arg(uri));
}
else if (paintAttrType == "image")
{
QString uri = paint.firstChildElement("uri").text();
QString x = paint.firstChildElement("x").text();
QString y = paint.firstChildElement("y").text();
uid id = _window->createMediaPaint(paintAttrId.toInt(), uri, x.toFloat(), y.toFloat(),
std::tr1::shared_ptr<Paint>(static_cast<Paint*>(0)), true);
if (id == NULL_UID)
_xml.raiseError(QObject::tr("Cannot create media with uri %1.").arg(uri));
}