code: def _updateWidgets(self):
          
          row = 0
          model = self.tree.model()
  
          # Create path label
          nodePath = '' if self.rti is None else self.rti.nodePath
          pathItem = QtGui.QStandardItem(nodePath)
          pathItem.setToolTip(nodePath)
          pathItem.setEditable(False)
          if self.rti is not None:
              pathItem.setIcon(self.rti.decoration)
          model.setItem(row, 0, pathItem)
  
          self._deleteSpinBoxes(row)
          self._populateComboBoxes(row)
          self._createSpinBoxes(row)
          self._updateRtiInfo()
  
          self.tree.resizeColumnsToContents(startCol=self.COL_FIRST_COMBO)
  
          logger.debug("{} sigContentsChanged signal (_updateWidgets)"
                        .format("Blocked" if self.signalsBlocked() else "Emitting"))
          self.sigContentsChanged.emit(UpdateReason.RTI_CHANGED)
docs: Updates the combo and spin boxes given the new rti or axes.
              Emits the sigContentsChanged signal.