mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-05-31 09:56:32 +02:00
[core] Node: add alive property for QML
This commit is contained in:
parent
b79795a3c9
commit
fe91d07a6a
2 changed files with 19 additions and 1 deletions
|
@ -223,8 +223,11 @@ class Graph(BaseObject):
|
|||
def clear(self):
|
||||
self.header.clear()
|
||||
self._compatibilityNodes.clear()
|
||||
self._nodes.clear()
|
||||
self._edges.clear()
|
||||
# Tell QML nodes are going to be deleted
|
||||
for node in self._nodes:
|
||||
node.alive = False
|
||||
self._nodes.clear()
|
||||
|
||||
@property
|
||||
def fileFeatures(self):
|
||||
|
@ -437,6 +440,7 @@ class Graph(BaseObject):
|
|||
self.removeEdge(edge.dst)
|
||||
inEdges[edge.dst.getFullName()] = edge.src.getFullName()
|
||||
|
||||
node.alive = False
|
||||
self._nodes.remove(node)
|
||||
self.update()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue