MCPcopy Create free account
hub / github.com/KDAB/GammaRay / objectReparented

Method objectReparented

plugins/qt3dinspector/framegraphmodel.cpp:235–252  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

233}
234
235void FrameGraphModel::objectReparented(QObject *obj)
236{
237 auto node = qobject_cast<Qt3DRender::QFrameGraphNode *>(obj);
238 if (!node)
239 return;
240
241 if (m_childParentMap.contains(node)) {
242 if (isRenderSettingsForNode(m_settings, node)) {
243 // TODO reparented inside our tree
244 } else {
245 // moved to outside of our tree
246 removeNode(node, false);
247 }
248 } else {
249 // possibly reparented into our tree
250 objectCreated(obj);
251 }
252}
253
254void FrameGraphModel::connectNode(Qt3DRender::QFrameGraphNode *node) const
255{

Callers

nothing calls this directly

Calls 1

isRenderSettingsForNodeFunction · 0.85

Tested by

no test coverage detected