def setCurrentRecord(self, record):
        """
        Sets the current record for this tree to the inputed record.
        
        :param      record | <orb.Table>
        """
        if self.isLoading():
            self._tempCurrentRecord = record
            return
        
        for i in range(self.topLevelItemCount()):
            if self._setCurrentRecord(self.topLevelItem(i), record):
                return True
        return False