6#ifndef KISEXPORTCHECKBASE_H
7#define KISEXPORTCHECKBASE_H
13#include "kritaimpex_export.h"
36 KisExportCheckBase(
const QString &
id, Level level,
const QString &customWarning = QString(),
bool perLayerCheck =
false);
41 virtual QString id()
const;
47 virtual bool perLayerCheck()
const;
53 QString warning()
const;
60 bool m_perLayerCheck {
false};
69 virtual QString
id()
const = 0;
The KisExportCheckBase class defines the interface of the individual checks of an export filter's cap...
virtual bool checkNeeded(KisImageSP image) const =0
virtual Level check(KisImageSP image) const =0
virtual ~KisExportCheckFactory()
virtual QString id() const =0
virtual KisExportCheckBase * create(KisExportCheckBase::Level level, const QString &customWarning=QString())=0