docs: def _updateColumnValues(self, index, hidden):
          """
          Updates the column values for the inputed column.
          
          :param      column | <int>
                      state  | <bool>
          """
          if hidden or not self.isVisible():
              return
          
          column = self.columnOf(index)
          if not column in self._loadedColumns:
              self._loadedColumns.add(column)
              
              records = self.collectRecords()
              self.loadColumnsRequested.emit(records, column)