docs: def connectSignals(self, node):
          """
          :remarks    Connects to signals of the inputed node, if the node
                      is a valid XNode type.
          
          :param      node    <XNode> || None
          
          :return     <bool> success
          """
          from projexui.widgets.xnodewidget.xnode import XNode
  
          # make sure we're connecting to a valid node
          if not isinstance(node, XNode):
              return False
  
          node.dispatch.geometryChanged.connect(self.setDirty)
          node.dispatch.visibilityChanged.connect(self.setDirty)
          node.dispatch.removed.connect(self.forceRemove)
          return True