@@ -724,12 +724,6 @@ def __init__(self, scheme):
724724 SignalManager .__init__ (self , scheme )
725725
726726 scheme .installEventFilter (self )
727-
728- self .freezing = 0
729-
730- self .__scheme_deleted = False
731-
732- scheme .destroyed .connect (self .__on_scheme_destroyed )
733727 scheme .node_added .connect (self .on_node_added )
734728 scheme .node_removed .connect (self .on_node_removed )
735729 scheme .link_added .connect (self .link_added )
@@ -844,24 +838,6 @@ def process_signals_for_widget(self, node, widget, signals):
844838 finally :
845839 app .restoreOverrideCursor ()
846840
847- def event (self , event ):
848- if event .type () == QEvent .UpdateRequest :
849- if self .freezing > 0 :
850- log .debug ("received UpdateRequest while signal processing "
851- "is frozen" )
852- event .setAccepted (False )
853- return False
854-
855- if self .__scheme_deleted :
856- log .debug ("Scheme has been/is being deleted. No more "
857- "signals will be delivered to any nodes." )
858- event .setAccepted (True )
859- return True
860- # Retain a reference to the scheme until the 'process_queued' finishes
861- # in SignalManager.event.
862- scheme = self .scheme ()
863- return SignalManager .event (self , event )
864-
865841 def eventFilter (self , receiver , event ):
866842 if event .type () == QEvent .DeferredDelete and receiver is self .scheme ():
867843 try :
@@ -880,14 +856,11 @@ def eventFilter(self, receiver, event):
880856 "update loop." )
881857 event .setAccepted (False )
882858 self .processingFinished .connect (self .scheme ().deleteLater )
883- self .__scheme_deleted = True
859+ self .stop ()
884860 return True
885861
886862 return SignalManager .eventFilter (self , receiver , event )
887863
888- def __on_scheme_destroyed (self , obj ):
889- self .__scheme_deleted = True
890-
891864
892865class ActivateParentEvent (QEvent ):
893866 ActivateParent = QEvent .registerEventType ()
@@ -951,7 +924,6 @@ def setErrorMessage(self, message):
951924
952925 widget = DummyOWWidget ()
953926 widget ._settings = node .properties
954- widget .widgetInfo = node .description
955927
956928 for link in node .description .inputs :
957929 handler = link .handler
0 commit comments