Krita
7 #include "LibKisUtils.h"
10 #include <kis_paint_layer.h>
11 #include <kis_group_layer.h>
12 #include <kis_file_layer.h>
13 #include <kis_adjustment_layer.h>
14 #include <kis_generator_layer.h>
15 #include <kis_clone_layer.h>
16 #include <kis_shape_layer.h>
17 #include <kis_transparency_mask.h>
18 #include <kis_filter_mask.h>
19 #include <kis_transform_mask.h>
20 #include <kis_selection_mask.h>
21 #include <lazybrush/kis_colorize_mask.h>
22 #include <kis_layer.h>
24 #include <KisDocument.h>
28 #include "GroupLayer.h"
29 #include "CloneLayer.h"
30 #include "FilterLayer.h"
31 #include "FillLayer.h"
32 #include "FileLayer.h"
33 #include "VectorLayer.h"
34 #include "FilterMask.h"
35 #include "SelectionMask.h"
36 #include "TransparencyMask.h"
37 #include "TransformMask.h"
41 QList<Node *> LibKisUtils::createNodeList(KisNodeList kisnodes, KisImageWSP image)
44 Q_FOREACH(KisNodeSP node, kisnodes) {
45 nodes << Node::createNode(image, node);
50 Document* LibKisUtils::findNodeInDocuments(KisNodeSP kisnode) {
52 if (kisnode->image()->rootLayer()->uuid() == doc->image()->rootLayer()->uuid())
return new Document(doc,
false);
The Document class encapsulates a Krita Document/Image.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Sep 21 2023 04:01:28 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.