17#include "kritabrush_export.h"
58 void toXML(QDomDocument& d, QDomElement& e)
const override;
QPair< QString, QString > resourceType() const override
KisAbrBrushCollection * m_parent
KisAbrBrush & operator=(const KisAbrBrush &rhs)=delete
virtual QImage brushTipImage() const
brushImage the image the brush tip can paint with. Not all brush types have a single image.
virtual void toXML(QDomDocument &, QDomElement &) const
virtual void setBrushTipImage(const QImage &image)
QSharedPointer< KisAbrBrush > KisAbrBrushSP
KisSharedPtr< KisQImagemask > KisQImagemaskSP
virtual bool isSerializable() const
virtual KoResourceSP clone() const =0
virtual QString defaultFileExtension() const
virtual bool saveToDevice(QIODevice *dev) const
virtual bool loadFromDevice(QIODevice *dev, KisResourcesInterfaceSP resourcesInterface)=0