#include <QFile>
#include <QTextCursor>
+#include <locale.h>
+
#if QT_VERSION >= 0x040600
#include <QGraphicsEffect>
#include <QGraphicsBlurEffect>
QDomElement main = doc.createElement("kdenlivetitle");
main.setAttribute("width", m_width);
main.setAttribute("height", m_height);
+ // Save locale
+ const char *locale = setlocale(LC_NUMERIC, NULL);
+ main.setAttribute("LC_NUMERIC", locale);
doc.appendChild(main);
foreach(QGraphicsItem * item, m_scene->items()) {
QColor fontcolor = cursor.charFormat().foreground().color();
content.setAttribute("font-color", colorToString(fontcolor));
if (!t->data(101).isNull()) content.setAttribute("font-outline", t->data(101).toDouble());
- if (!t->data(102).isNull()) content.setAttribute("font-outline-color", colorToString(QColor(t->data(102).toString())));
+ if (!t->data(102).isNull()) {
+ QVariant variant = t->data(102);
+ QColor outlineColor = variant.value<QColor>();
+ content.setAttribute("font-outline-color", colorToString(outlineColor));
+ }
}
if (!t->data(100).isNull()) {
QStringList effectParams = t->data(100).toStringList();
pix.loadFromData(QByteArray::fromBase64(base64.toAscii()));
}
QGraphicsPixmapItem *rec = m_scene->addPixmap(pix);
+ rec->setShapeMode(QGraphicsPixmapItem::BoundingRectShape);
rec->setData(Qt::UserRole, url);
if (!base64.isEmpty()) {
rec->setData(Qt::UserRole + 1, base64);