Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDummiesFacadeBase::Private Struct Reference

Public Attributes

KisSynchronizedConnection< KisNodeSP, KisNodeAdditionFlags > activateNodeConnection
 
KisSynchronizedConnection< KisNodeSP, KisNodeSP, KisNodeSPaddNodeConnection
 
KisImageWSP image
 
KisNodeWSP lastActivatedNode
 
KisSynchronizedConnection< KisNodeSPnodeChangedConnection
 
QList< KisNodeSPpendingNodeSet
 
QMutex pendingNodeSetLock
 
KisSynchronizedConnection< KisNodeSPremoveNodeConnection
 
KisNodeSP savedRootNode
 

Detailed Description

Definition at line 16 of file kis_dummies_facade_base.cpp.

Member Data Documentation

◆ activateNodeConnection

KisSynchronizedConnection<KisNodeSP, KisNodeAdditionFlags> KisDummiesFacadeBase::Private::activateNodeConnection

Definition at line 22 of file kis_dummies_facade_base.cpp.

◆ addNodeConnection

KisSynchronizedConnection<KisNodeSP,KisNodeSP,KisNodeSP> KisDummiesFacadeBase::Private::addNodeConnection

Definition at line 24 of file kis_dummies_facade_base.cpp.

◆ image

KisImageWSP KisDummiesFacadeBase::Private::image

Definition at line 19 of file kis_dummies_facade_base.cpp.

◆ lastActivatedNode

KisNodeWSP KisDummiesFacadeBase::Private::lastActivatedNode

The node activation signal may be emitted while the facade was not connected to anything. In such case we need to save the last- emitted value for cold-initialization on the connection.

Definition at line 41 of file kis_dummies_facade_base.cpp.

◆ nodeChangedConnection

KisSynchronizedConnection<KisNodeSP> KisDummiesFacadeBase::Private::nodeChangedConnection

Definition at line 23 of file kis_dummies_facade_base.cpp.

◆ pendingNodeSet

QList<KisNodeSP> KisDummiesFacadeBase::Private::pendingNodeSet

pendingNodeSet contains the set of nodes that will be present in the dummies graph after all the synchronized events are processed by the GUI thread. This set is used to reset the graph when the image changes its root during the 'flatten' operation.

Definition at line 33 of file kis_dummies_facade_base.cpp.

◆ pendingNodeSetLock

QMutex KisDummiesFacadeBase::Private::pendingNodeSetLock

Definition at line 34 of file kis_dummies_facade_base.cpp.

◆ removeNodeConnection

KisSynchronizedConnection<KisNodeSP> KisDummiesFacadeBase::Private::removeNodeConnection

Definition at line 25 of file kis_dummies_facade_base.cpp.

◆ savedRootNode

KisNodeSP KisDummiesFacadeBase::Private::savedRootNode

Definition at line 20 of file kis_dummies_facade_base.cpp.


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