MCPcopy Create free account
hub / github.com/BehaviorTree/Groot / Node

Method Node

QtNodeEditor/src/Node.cpp:26–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24using QtNodes::PortType;
25
26Node::
27Node(std::unique_ptr<NodeDataModel> && dataModel)
28 : _uid(QUuid::createUuid())
29 , _nodeDataModel(std::move(dataModel))
30 , _nodeState(_nodeDataModel)
31 , _nodeGeometry(_nodeDataModel)
32 , _nodeGraphicsObject(nullptr)
33{
34 _nodeGeometry.recalculateSize();
35
36 // propagate data: model => node
37 connect(_nodeDataModel.get(), &NodeDataModel::dataUpdated,
38 this, &Node::onDataUpdated);
39
40 connect(_nodeDataModel.get(), &NodeDataModel::embeddedWidgetSizeUpdated,
41 this, &Node::onNodeSizeUpdated );
42}
43
44
45Node::

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected