Krita Source Code Documentation
Loading...
Searching...
No Matches
KisCloneLayersList Class Reference

Public Member Functions

void addClone (KisCloneLayerWSP cloneLayer)
 
bool hasClones () const
 
const QList< KisCloneLayerWSPregisteredClones () const
 
void removeClone (KisCloneLayerWSP cloneLayer)
 
void setDirty (const QRect &rect, bool dontInvalidateFrames)
 

Private Attributes

QList< KisCloneLayerWSPm_clonesList
 

Detailed Description

Definition at line 52 of file kis_layer.cc.

Member Function Documentation

◆ addClone()

void KisCloneLayersList::addClone ( KisCloneLayerWSP cloneLayer)
inline

Definition at line 54 of file kis_layer.cc.

54 {
55 m_clonesList.append(cloneLayer);
56 }
QList< KisCloneLayerWSP > m_clonesList
Definition kis_layer.cc:79

References m_clonesList.

◆ hasClones()

bool KisCloneLayersList::hasClones ( ) const
inline

Definition at line 74 of file kis_layer.cc.

74 {
75 return !m_clonesList.isEmpty();
76 }

References m_clonesList.

◆ registeredClones()

const QList< KisCloneLayerWSP > KisCloneLayersList::registeredClones ( ) const
inline

Definition at line 70 of file kis_layer.cc.

70 {
71 return m_clonesList;
72 }

References m_clonesList.

◆ removeClone()

void KisCloneLayersList::removeClone ( KisCloneLayerWSP cloneLayer)
inline

Definition at line 58 of file kis_layer.cc.

58 {
59 m_clonesList.removeOne(cloneLayer);
60 }

References m_clonesList.

◆ setDirty()

void KisCloneLayersList::setDirty ( const QRect & rect,
bool dontInvalidateFrames )
inline

Definition at line 62 of file kis_layer.cc.

62 {
63 Q_FOREACH (KisCloneLayerSP clone, m_clonesList) {
64 if (clone) {
65 clone->setDirtyOriginal(rect, dontInvalidateFrames);
66 }
67 }
68 }

References m_clonesList.

Member Data Documentation

◆ m_clonesList

QList<KisCloneLayerWSP> KisCloneLayersList::m_clonesList
private

Definition at line 79 of file kis_layer.cc.


The documentation for this class was generated from the following file: