| 233 | } |
| 234 | |
| 235 | void 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 | |
| 254 | void FrameGraphModel::connectNode(Qt3DRender::QFrameGraphNode *node) const |
| 255 | { |
nothing calls this directly
no test coverage detected