18#include "kritabrush_export.h"
38 const QByteArray & data,
45 KisGbrBrush(
const QImage& image,
const QString& name = QString());
70 virtual void makeMaskImage(
bool preserveAlpha);
86 void toXML(QDomDocument& d, QDomElement& e)
const override;
virtual void setBrushTipImage(const QImage &image)
void toXML(QDomDocument &d, QDomElement &e) const override
KisGbrBrush & operator=(const KisGbrBrush &rhs)
QPair< QString, QString > resourceType() const override
KisSharedPtr< KisQImagemask > KisQImagemaskSP
QSharedPointer< KisGbrBrush > KisGbrBrushSP
virtual KoResourceSP clone() const =0
virtual QString defaultFileExtension() const
virtual bool saveToDevice(QIODevice *dev) const
virtual bool loadFromDevice(QIODevice *dev, KisResourcesInterfaceSP resourcesInterface)=0