Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_node.cpp File Reference
#include "kis_node.h"
#include <QList>
#include <QReadWriteLock>
#include <QReadLocker>
#include <QWriteLocker>
#include <QPainterPath>
#include <QRect>
#include <QCoreApplication>
#include <KoProperties.h>
#include "kis_global.h"
#include "kis_node_graph_listener.h"
#include "kis_node_visitor.h"
#include "kis_processing_visitor.h"
#include "kis_node_progress_proxy.h"
#include "kis_busy_progress_indicator.h"
#include "KisFrameChangeUpdateRecipe.h"
#include "kis_clone_layer.h"
#include "kis_time_span.h"
#include "kis_safe_read_list.h"
#include "kis_abstract_projection_plane.h"
#include "kis_projection_leaf.h"
#include "kis_undo_adapter.h"
#include "kis_keyframe_channel.h"
#include "kis_image.h"
#include "kis_layer_utils.h"
#include "KisRegion.h"
#include <KisStaticInitializer.h>

Go to the source code of this file.

Classes

class  KisNode
 

Typedefs

typedef KisSafeReadList< KisNodeSPKisSafeReadNodeList
 

Functions

 qRegisterMetaType< KisNodeAdditionFlags > ("KisNodeAdditionFlags")
 
 qRegisterMetaType< KisNodeList > ("KisNodeList")
 

Variables

 KIS_DECLARE_STATIC_INITIALIZER
 

Typedef Documentation

◆ KisSafeReadNodeList

Definition at line 32 of file kis_node.cpp.

Function Documentation

◆ qRegisterMetaType< KisNodeAdditionFlags >()

qRegisterMetaType< KisNodeAdditionFlags > ( "KisNodeAdditionFlags" )

◆ qRegisterMetaType< KisNodeList >()

qRegisterMetaType< KisNodeList > ( "KisNodeList" )

Variable Documentation

◆ KIS_DECLARE_STATIC_INITIALIZER

KIS_DECLARE_STATIC_INITIALIZER
Initial value:
{
qRegisterMetaType<KisNodeSP>("KisNodeSP")

The link between KisProjection and KisImageUpdater uses queued signals with an argument of KisNodeSP type, so we should register it beforehand

Definition at line 48 of file kis_node.cpp.