docs: def setLocked(self, state):
          """
          Sets the locked state for this view widget.  When locked, a user no \
          longer has control over editing views and layouts.  A view panel with \
          a single entry will hide its tab bar, and if it has multiple views, it \
          will simply hide the editing buttons.
          
          :param      state | <bool>
          """
          changed = state != self._locked
          self._locked = state
          
          for panel in self.panels():
              panel.setLocked(state)
          
          if changed and not self.signalsBlocked():
              self.lockToggled.emit(state)