docs: def setCurrentRecord( self, record ):
          """
          Sets the current record for this browser to the inputed record.
          
          :param      record | <orb.Table> || None
          """
          mode = self.currentMode()
          if ( mode == XOrbBrowserWidget.Mode.Detail ):
              self.detailWidget().setCurrentRecord(record)
          
          elif ( mode == XOrbBrowserWidget.Mode.Thumbnail ):
              thumbs = self.thumbnailWidget()
              for row in range(thumbs.count()):
                  item = thumbs.item(row)
                  if ( isinstance(item, RecordListWidgetItem) and \
                       item.record() == item ):
                      thumbs.setCurrentItem(item)
                      break