File tree Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -813,21 +813,24 @@ def collapseForLoop(self, currentEdge):
813813 # update the edges from allSrc
814814 allSrc = [e .src for e in self ._graph .edges .values ()]
815815
816+ @Slot ()
817+ def clearSelectedNodesData (self ):
818+ """Clear data from all selected nodes."""
819+ self .clearData (self .iterSelectedNodes ())
816820
817- @Slot (QObject )
818- def clearData (self , nodes ):
821+ @Slot (list )
822+ def clearData (self , nodes : list [ Node ] ):
819823 """ Clear data from 'nodes'. """
820- nodes = self .filterNodes (nodes )
821824 for n in nodes :
822825 n .clearData ()
823826
824- @Slot (QObject )
825- def clearDataFrom (self , nodes ):
827+ @Slot (list )
828+ def clearDataFrom (self , nodes : list [ Node ] ):
826829 """
827830 Clear data from all nodes starting from 'nodes' to graph leaves.
828831
829832 Args:
830- nodes (list[Node]): the nodes to start from.
833+ nodes: The nodes to start from.
831834 """
832835 self .clearData (self ._graph .dfsOnDiscover (startNodes = nodes , reverse = True , dependenciesOnly = True )[0 ])
833836
Original file line number Diff line number Diff line change @@ -810,7 +810,7 @@ Item {
810810 if (deleteFollowing)
811811 uigraph .clearDataFrom (uigraph .selectedNodes );
812812 else
813- uigraph .clearData ( uigraph . selectedNodes );
813+ uigraph .clearSelectedNodesData ( );
814814 dataDeleted ();
815815 }
816816 onClosed: destroy ()
You can’t perform that action at this time.
0 commit comments