code: def blink(self, state=True):
          
          if self._blinking == state:
              return True
          elif not self.graphicsEffect():
              return False
          else:
              self._blinking = state
              if state:
                  self.startTimer(self.blinkInterval())
docs: Starts or stops the blinking state for this button.  This only
          works for when the toolbutton is in Shadowed or Colored mode.
          
          :param      state | <bool>
          
          :return     <bool> | success