45 Q_FOREACH(
const QString &format,
d->
mimeData->formats()) {
46 if (format.toLower().contains(
"svg")) {
64 Q_FOREACH(
const QString &format,
d->
mimeData->formats()) {
65 if (format.toLower().contains(
"svg")) {
95 qWarning() <<
"Failed to process an SVG file at"
96 << errorLine <<
":" << errorColumn <<
"->" << errorMsg;
104 shapes = parser.
parseSvg(doc.documentElement(), fragmentSize);
const QMimeData * mimeData
QList< KoShape * > fetchShapes(QRectF viewportInPx, qreal resolutionPPI, QSizeF *fragmentSize=nullptr)
static QList< KoShape * > fetchShapesFromData(const QByteArray &data, QRectF viewportInPx, qreal resolutionPPI, QSizeF *fragmentSize=nullptr)
static QDomDocument createDocumentFromSvg(QIODevice *device, QString *errorMsg=0, int *errorLine=0, int *errorColumn=0)
QList< KoShape * > parseSvg(const QDomElement &e, QSizeF *fragmentSize=0)
Parses a svg fragment, returning the list of top level child shapes.
void setResolution(const QRectF boundsInPixels, qreal pixelsPerInch)