26 : m_srcColorSpace(srcColorSpace)
27 , m_dstColorSpace(dstColorSpace)
43 QSet<KisPaintDeviceSP> paintDevices;
45 paintDevices.insert(node->
original());
56 undoAdapter->
addCommand(parentConversionCommand);
71 undoAdapter->
addCommand(parentConversionCommand);
void visitNodeWithPaintDevice(KisNode *node, KisUndoAdapter *undoAdapter) override
KisAssignProfileProcessingVisitor(const KoColorSpace *srcColorSpace, const KoColorSpace *dstColorSpace)
const KoColorSpace * m_dstColorSpace
void visitColorizeMask(KisColorizeMask *mask, KisUndoAdapter *undoAdapter) override
void visitExternalLayer(KisExternalLayer *layer, KisUndoAdapter *undoAdapter) override
void visit(KisTransformMask *mask, KisUndoAdapter *undoAdapter) override
const KoColorSpace * m_srcColorSpace
const KoColorSpace * colorSpace() const override
void setProfile(const KoColorProfile *profile, KUndo2Command *parentCommand)
QRect extent() const override
virtual KUndo2Command * setProfile(const KoColorProfile *profile)
const KoColorSpace * colorSpace() const
bool setProfile(const KoColorProfile *profile, KUndo2Command *parentCommand)
void visit(KisNode *node, KisUndoAdapter *undoAdapter) override
static KisTimeSpan infinite(int start)
virtual void addCommand(KUndo2Command *cmd)=0
virtual KoID colorModelId() const =0
virtual const KoColorProfile * profile() const =0
virtual KisPaintDeviceSP projection() const =0
virtual KisPaintDeviceSP original() const =0
virtual const KoColorSpace * colorSpace() const =0
virtual QRect extent() const
virtual KisPaintDeviceSP paintDevice() const =0
KisProjectionLeafSP projectionLeaf
void invalidateFrames(const KisTimeSpan &range, const QRect &rect)