6#ifndef KIS_BRUSH_FACTORY
7#define KIS_BRUSH_FACTORY
28 virtual QString
id()
const = 0;
30 virtual QString
name()
const {
virtual KoResourceLoadResult createBrush(const QDomElement &element, KisResourcesInterfaceSP resourcesInterface)=0
virtual QString id() const =0
virtual QString name() const
virtual KoResourceLoadResult createBrush(const KisBrushModel::BrushData &data, KisResourcesInterfaceSP resourcesInterface)=0
virtual std::optional< KisBrushModel::BrushData > createBrushModel(const QDomElement &element, KisResourcesInterfaceSP resourcesInterface)=0
virtual ~KisBrushFactory()
virtual void toXML(QDomDocument &doc, QDomElement &element, const KisBrushModel::BrushData &model)=0