Krita Source Code Documentation
Loading...
Searching...
No Matches
LibKisUtils Namespace Reference

Functions

QList< Node * > createNodeList (KisNodeList kisnodes, KisImageWSP image)
 
DocumentfindNodeInDocuments (KisNodeSP kisnode)
 

Function Documentation

◆ createNodeList()

QList< Node * > LibKisUtils::createNodeList ( KisNodeList kisnodes,
KisImageWSP image )

Definition at line 41 of file LibKisUtils.cpp.

42{
43 QList <Node*> nodes;
44 Q_FOREACH(KisNodeSP node, kisnodes) {
45 nodes << Node::createNode(image, node);
46 }
47 return nodes;
48}
static Node * createNode(KisImageSP image, KisNodeSP node, QObject *parent=0)
Definition Node.cpp:91

References Node::createNode().

◆ findNodeInDocuments()

Document * LibKisUtils::findNodeInDocuments ( KisNodeSP kisnode)

Definition at line 50 of file LibKisUtils.cpp.

50 {
51 foreach(QPointer<KisDocument> doc, KisPart::instance()->documents()) {
52 if (kisnode->image()->rootLayer()->uuid() == doc->image()->rootLayer()->uuid()) return new Document(doc, false);
53 }
54
55 return 0;
56}
KisGroupLayerSP rootLayer() const
static KisPart * instance()
Definition KisPart.cpp:131
QUuid uuid() const
KisImageWSP image

References KisBaseNode::image, KisPart::instance(), KisImage::rootLayer(), and KisBaseNode::uuid().