Overloads the base QGraphicsScene method to update the active \
        connection if there is one going on.
                    
        :param      event   <QMouseMoveEvent>

def mouseMoveEvent( self, event ):
        """
        Overloads the base QGraphicsScene method to update the active \
        connection if there is one going on.
                    
        :param      event   <QMouseMoveEvent>
        """
        if ( self._activeConnection ):
            if self._activeConnection.customData('__output__'):
                self._activeConnection.setInputPoint(event.scenePos())
            else:
                self._activeConnection.setOutputPoint(event.scenePos())
        
        super(XNodeScene, self).mouseMoveEvent(event)