27{
28 QTextStream out(io);
30 out << "import QtQuick 1.1" << "\n\n";
31 out << "Rectangle {\n";
34 out << "\n";
35
36 QFileInfo info(filename);
37 QFileInfo infoRealFile(realFilename);
39 QString imageDir = infoRealFile.completeBaseName() + "_images";
40 QString imagePath = infoRealFile.absolutePath() + '/' + imageDir;
41 if (node) {
42 QDir dir;
43 bool success = dir.mkpath(imagePath);
44 if (!success)
45 {
47 }
48 }
49
50 dbgFile <<
"Saving images to " << imagePath;
51 while(node) {
55 QString
name = node->
name().replace(
' ',
'_').toLower();
56 QString fileName =
name +
".png";
57 qmlImage.save(imagePath +'/'+ fileName);
58
59 out <<
SPACE <<
"Image {\n";
65 writeString(out, 2,
"source",
"\"" + imageDir +
'/' + fileName +
"\"" );
67 out <<
SPACE <<
"}\n";
69 }
70 out << "}\n";
71
73}
KisGroupLayerSP rootLayer() const
QRect exactBounds() const
QImage convertToQImage(const KoColorProfile *dstProfile, qint32 x, qint32 y, qint32 w, qint32 h, KoColorConversionTransformation::Intent renderingIntent=KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::ConversionFlags conversionFlags=KoColorConversionTransformation::internalConversionFlags()) const
void writeInt(QTextStream &out, int spacing, const QString &setting, int value)
void writeString(QTextStream &out, int spacing, const QString &setting, const QString &value)
const char * name(StandardAction id)
void setUtf8OnStream(QTextStream &stream)
virtual KisPaintDeviceSP projection() const =0
KisNodeSP firstChild() const
KisNodeSP nextSibling() const