code: def disconnectSignals(self, node):
          
          from projexui.widgets.xnodewidget.xnode import XNode
  
          # make sure we're disconnecting from a valid node
          if not isinstance(node, XNode):
              return False
  
          node.dispatch.geometryChanged.disconnect(self.setDirty)
          node.dispatch.removed.disconnect(self.forceRemove)
          return True
docs: Disconnects from signals of the inputed node, if the node is a \
          valid XNode type.
          
          :param      node    <XNode> || None
          
          :return     <bool> success