krita/ui

KisLayerMapVisitor Class Reference

Creates the right layershape for all layers and puts them in the right order. More...

#include <kis_layermap_visitor.h>

Inheritance diagram for KisLayerMapVisitor:

List of all members.

Public Member Functions

 KisLayerMapVisitor (QMap< KisNodeSP, KoShape * > &nodeMap)
virtual ~KisLayerMapVisitor ()
QMap< KisNodeSP, KoShape * > & layerMap ()
bool visit (KisGeneratorLayer *layer)
bool visit (KisSelectionMask *mask)
bool visit (KisTransformationMask *mask)
bool visit (KisTransparencyMask *mask)
bool visit (KisFilterMask *mask)
bool visit (KisCloneLayer *layer)
bool visit (KisAdjustmentLayer *layer)
bool visit (KisGroupLayer *layer)
bool visit (KisPaintLayer *layer)
bool visit (KisExternalLayer *layer)
bool visit (KisNode *)

Detailed Description

Creates the right layershape for all layers and puts them in the right order.

Definition at line 33 of file kis_layermap_visitor.h.


Constructor & Destructor Documentation

KisLayerMapVisitor::KisLayerMapVisitor ( QMap< KisNodeSP, KoShape * > &  nodeMap  ) 

Definition at line 44 of file kis_layermap_visitor.cpp.

virtual KisLayerMapVisitor::~KisLayerMapVisitor (  )  [inline, virtual]

Definition at line 40 of file kis_layermap_visitor.h.


Member Function Documentation

QMap< KisNodeSP, KoShape * > & KisLayerMapVisitor::layerMap (  ) 

Definition at line 49 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisGeneratorLayer *  layer  ) 

Definition at line 72 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisSelectionMask *  mask  ) 

Definition at line 116 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisTransformationMask *  mask  ) 

Definition at line 111 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisTransparencyMask *  mask  ) 

Definition at line 106 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisFilterMask *  mask  ) 

Definition at line 101 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisCloneLayer *  layer  ) 

Definition at line 96 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisAdjustmentLayer *  layer  ) 

Definition at line 91 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisGroupLayer *  layer  ) 

Definition at line 77 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisPaintLayer *  layer  ) 

Definition at line 67 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisExternalLayer layer  ) 

Definition at line 55 of file kis_layermap_visitor.cpp.

bool KisLayerMapVisitor::visit ( KisNode *   )  [inline]

Definition at line 46 of file kis_layermap_visitor.h.


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