7#ifndef _KIS_SPRITER_EXPORT_H_
8#define _KIS_SPRITER_EXPORT_H_
11#include <QDomDocument>
108 void fillScml(QDomDocument &scml,
const QString &entityName);
109 void writeBoneRef(
const Bone *bone, QDomElement &mainline, QDomDocument &scml);
110 void writeBone(
const Bone *bone, QDomElement &timeline, QDomDocument &scml);
The base class for import and export filters.
KisImportExportErrorCode parseFolder(KisGroupLayerSP parentGroup, const QString &folderName, const QString &basePath, int *folderId=0)
~KisSpriterExport() override
Bone * parseBone(const Bone *parent, KisGroupLayerSP groupLayer)
KisGroupLayerSP m_rootLayer
KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP configuration=0) override
QList< SpriterObject > m_objects
bool supportsIO() const override
Override and return false for the filters that use a library that cannot handle file handles,...
KisSpriterExport(QObject *parent, const QVariantList &)
void fillScml(QDomDocument &scml, const QString &entityName)
KisImportExportErrorCode savePaintDevice(KisPaintDeviceSP dev, const QString &fileName)
void writeBone(const Bone *bone, QDomElement &timeline, QDomDocument &scml)
void initializeCapabilities() override
void writeBoneRef(const Bone *bone, QDomElement &mainline, QDomDocument &scml)
QList< Folder > m_folders
QList< SpriterFile > files
bool defaultAttachmentFlag