docs: def emitCurrentRecordChanged(self, item):
          """
          Emits the record changed signal for the given item, provided the
          signals are not currently blocked.
          
          :param      item | <QTreeWidgetItem>
          """
          if self.signalsBlocked():
              return
          
          # emit that the record has been clicked
          if isinstance(item, XOrbRecordItem):
              self.currentRecordChanged.emit(item.record())
          else:
              self.currentRecordChanged.emit(None)