Sets the state for the seleciton finished signal.  When it \
        is set to True, it will emit the signal.  This is used \
        internally to control selection signal propogation, so  \
        should not really be called unless you know why you are \
        calling it.
                    
        :param      state   <bool>

def blockSelectionSignals( self, state ):
        """
        Sets the state for the seleciton finished signal.  When it \
        is set to True, it will emit the signal.  This is used \
        internally to control selection signal propogation, so  \
        should not really be called unless you know why you are \
        calling it.
                    
        :param      state   <bool>
        """
        if ( self._selectionSignalsBlocked == state ):
            return
        
        self._selectionSignalsBlocked = state
        if ( not state ):
            self.emitSelectionFinished()