Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBaseRectsWalker::CloneNotification Struct Reference

#include <kis_base_rects_walker.h>

Public Member Functions

 CloneNotification ()
 
 CloneNotification (KisNodeSP node, const QRect &dirtyRect, bool dontInvalidateFrames)
 
void notify ()
 

Private Attributes

QRect m_dirtyRect
 
bool m_dontInvalidateFrames {false}
 
KisLayerSP m_layer
 

Friends

class KisWalkersTest
 

Detailed Description

Definition at line 69 of file kis_base_rects_walker.h.

Constructor & Destructor Documentation

◆ CloneNotification() [1/2]

KisBaseRectsWalker::CloneNotification::CloneNotification ( )
inline

Definition at line 70 of file kis_base_rects_walker.h.

70{}

◆ CloneNotification() [2/2]

KisBaseRectsWalker::CloneNotification::CloneNotification ( KisNodeSP node,
const QRect & dirtyRect,
bool dontInvalidateFrames )
inline

Definition at line 71 of file kis_base_rects_walker.h.

Member Function Documentation

◆ notify()

void KisBaseRectsWalker::CloneNotification::notify ( )
inline

Definition at line 77 of file kis_base_rects_walker.h.

77 {
78 Q_ASSERT(m_layer); // clones are possible for layers only
80 }
void updateClones(const QRect &rect, bool dontInvalidateFrames)
Definition kis_layer.cc:488

Friends And Related Symbol Documentation

◆ KisWalkersTest

friend class KisWalkersTest
friend

Definition at line 83 of file kis_base_rects_walker.h.

Member Data Documentation

◆ m_dirtyRect

QRect KisBaseRectsWalker::CloneNotification::m_dirtyRect
private

Definition at line 86 of file kis_base_rects_walker.h.

◆ m_dontInvalidateFrames

bool KisBaseRectsWalker::CloneNotification::m_dontInvalidateFrames {false}
private

Definition at line 87 of file kis_base_rects_walker.h.

87{false};

◆ m_layer

KisLayerSP KisBaseRectsWalker::CloneNotification::m_layer
private

Definition at line 85 of file kis_base_rects_walker.h.


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