parameters: (self, arg1=None, arg2=None)
return_statement: return True
docstring: this makes sure that the base operation is added back to the project and visible
docstring_summary: this makes sure that the base operation is added back to the project and visible
docstring_tokens: this makes sure that the base operation is added back to the project and visible
function: def onDelete(self, arg1=None, arg2=None):
          """this makes sure that the base operation is added back to the project and visible"""
          # pylint: disable=unused-argument
          PathLog.debug("Deleting Dressup")
          if arg1.Object and arg1.Object.Base:
              FreeCADGui.ActiveDocument.getObject(arg1.Object.Base.Name).Visibility = True
              job = PathUtils.findParentJob(self.obj)
              if job:
                  job.Proxy.addOperation(arg1.Object.Base, arg1.Object)
              arg1.Object.Base = None
          return True
function_tokens: def onDelete ( self , arg1 = None , arg2 = None ) : # pylint: disable=unused-argument PathLog . debug ( "Deleting Dressup" ) if arg1 . Object and arg1 . Object . Base : FreeCADGui . ActiveDocument . getObject ( arg1 . Object . Base . Name ) . Visibility = True job = PathUtils . findParentJob ( self . obj ) if job : job . Proxy . addOperation ( arg1 . Object . Base , arg1 . Object ) arg1 . Object . Base = None return True