12#include <kpluginfactory.h>
13#include <QApplication>
45 if (!node)
return false;
48 if (child->inherits(
"KisShapeLayer")
49 || child->inherits(
"KisGeneratorLayer")
50 || child->inherits(
"KisCloneLayer")) {
81 supportedColorModels << QPair<KoID, KoID>()
92 if (error.isEmpty()) {
97 <<
"mergedimage.png");
105#include <ora_export.moc>
VertexDescriptor get(PredecessorMap const &m, VertexDescriptor v)
QList< QString > QStringList
const KoID GrayAColorModelID("GRAYA", ki18n("Grayscale/Alpha"))
const KoID Integer8BitsColorDepthID("U8", ki18n("8-bit integer/channel"))
const KoID Integer16BitsColorDepthID("U16", ki18n("16-bit integer/channel"))
const KoID RGBAColorModelID("RGBA", ki18n("RGB/Alpha"))
static KisExportCheckRegistry * instance()
The base class for import and export filters.
void addSupportedColorModels(QList< QPair< KoID, KoID > > supportedColorModels, const QString &name, KisExportCheckBase::Level level=KisExportCheckBase::PARTIALLY)
virtual QString verify(const QString &fileName) const
Verify whether the given file is correct and readable.
QString verifyZiPBasedFiles(const QString &fileName, const QStringList &filesToCheck) const
void addCapability(KisExportCheckBase *capability)
KisImportExportErrorCode buildFile(QIODevice *io, KisImageSP image, vKisNodeSP activeNodes)
KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP configuration=0) override
void initializeCapabilities() override
QString verify(const QString &fileName) const override
Verify whether the given file is correct and readable.
OraExport(QObject *parent, const QVariantList &)
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL
bool hasShapeLayerChild(KisNodeSP node)
QList< KisNodeSP > childNodes(const QStringList &nodeTypes, const KoProperties &properties) const