def METHOD_NAME(self, type_name):
    if type_name not in self.block.types:
        return
    t = self.getOrCreateTypeTable(type_name)
    t.updateWatchers()
    self.combo.blockSignals(True)
    self.combo.setCurrentText(type_name)
    self.combo.blockSignals(False)
    t.updateType(type_name)
    current = self.table_stack.currentWidget()
    self._syncUserParams(current, t)
    self.table_stack.setCurrentWidget(t)
    self.changed.emit()