7#ifndef KIS_EXTERNAL_LAYER_IFACE_
8#define KIS_EXTERNAL_LAYER_IFACE_
32 QIcon
icon()
const override {
36 virtual void resetCache(
const KoColorSpace *colorSpace = 0);
63 Q_UNUSED(dstColorSpace);
64 Q_UNUSED(renderingIntent);
65 Q_UNUSED(conversionFlags);
75 virtual QRect theoreticalBoundingRect()
const;
virtual KUndo2Command * convertTo(const KoColorSpace *dstColorSpace, KoColorConversionTransformation::Intent renderingIntent=KoColorConversionTransformation::internalRenderingIntent(), KoColorConversionTransformation::ConversionFlags conversionFlags=KoColorConversionTransformation::internalConversionFlags())
virtual KUndo2Command * crop(const QRect &rect)
KisExternalLayer(KisImageWSP image, const QString &name, quint8 opacity)
virtual KUndo2Command * transform(const QTransform &transform)
virtual KUndo2Command * setProfile(const KoColorProfile *profile)
QIcon icon() const override
virtual bool supportsPerspectiveTransform() const
QIcon loadIcon(const QString &name)