7#ifndef FILLLAYERTYPECHECK_H
8#define FILLLAYERTYPECHECK_H
13#include <klocalizedstring.h>
90 if (customWarning.isEmpty()) {
92 m_warning = i18nc(
"image conversion warning",
"The image contains a Fill Layer of type <b>%1</b>, which is not supported, the layer will be converted to a paintlayer", name);
100 return (
v.count() > 0);
127 QString
id()
const override {
QString id() const override
KisExportCheckBase * create(KisExportCheckBase::Level level, const QString &customWarning) override
~FillLayerTypeCheckFactory() override
const QString m_fillLayerID
FillLayerTypeCheckFactory(const QString &generatorID)
FillLayerTypeCheckVisitor(QString fillLayerID)
bool visit(KisNode *) override
bool visit(KisSelectionMask *) override
bool visit(KisFilterMask *) override
bool visit(KisGeneratorLayer *layer) override
bool check(KisGeneratorLayer *node)
bool visit(KisPaintLayer *) override
bool visit(KisCloneLayer *) override
const QString m_fillLayerID
bool visit(KisExternalLayer *) override
bool visit(KisTransformMask *) override
bool visit(KisAdjustmentLayer *) override
bool visit(KisGroupLayer *layer) override
bool visit(KisColorizeMask *) override
bool visit(KisTransparencyMask *) override
const QString m_fillLayerID
FillLayerTypeCheck(const QString &generatorID, const QString &id, Level level, const QString &customWarning=QString())
bool checkNeeded(KisImageSP image) const override
Level check(KisImageSP) const override
The KisExportCheckBase class defines the interface of the individual checks of an export filter's cap...
virtual QString id() const
static KisGeneratorRegistry * instance()
KisGroupLayerSP rootLayer() const
virtual KisFilterConfigurationSP filter() const
virtual bool visit(KisNode *node)=0
bool visitAll(KisNode *node, bool breakOnFail=false)
T get(const QString &id) const
bool accept(KisNodeVisitor &v) override