6#ifndef KIS_GENERATOR_LAYER_H_
7#define KIS_GENERATOR_LAYER_H_
9#include <boost/none.hpp>
12#include <kritaimage_export.h>
15#include <QScopedPointer>
58 QIcon
icon()
const override;
78 void setX(qint32 x)
override;
79 void setY(qint32 y)
override;
87 void slotDelayedStaticUpdate();
97 void resetCacheWithoutUpdate(
const KoColorSpace *colorSpace);
107 const QScopedPointer<Private>
m_d;
The KisDelayedUpdateNodeInterface class is an interface for nodes that delay their real updates with ...
virtual void forceUpdateTimedNode()=0
forceUpdateTimedNode forces the node to regenerate its project. The update might be asynchronous,...
virtual bool hasPendingTimedUpdates() const =0
virtual void setFilter(KisFilterConfigurationSP filterConfig, bool checkCompareConfig=true)
KisSharedPtr< KisNode > KisNodeSP
virtual QIcon icon() const
const QScopedPointer< Private > m_d
KisNodeSP clone() const override
KisBaseNode::PropertyList sectionModelProperties() const override
bool accept(KisNodeVisitor &v) override
Describes base behaviour for selection base classes like KisAdjustmentLayer and KisGeneratorLayer....
virtual void resetCache(const KoColorSpace *colorSpace)
void setX(qint32 x) override
void setY(qint32 y) override