code: def data(self, column, role):
          
          if role == QtCore.Qt.DisplayRole:
              if column == 0:
                  return self._au.name
              if column == 1:
                  return self._au.description
              if column == 2:
                  return self._au.status.value
              if column == 3:
                  return self._au.status.message
              if column == 4:
                  return self._au.status.traceback
  
          if role == QtCore.Qt.ForegroundRole:
              if column == 2:
                  return self.colormapping.get(self._au.status.value)
docs: Return the data for the specified column and role
  
          Column 0: The name of the action
          Column 1: The description of the action
          Column 2: The status value
          Column 3: The status message
          Column 4: The traceback
  
          :param column: the data column
          :type column: int
          :param role: the data role
          :type role: QtCore.Qt.ItemDataRole
          :returns: data depending on the role, or None if the column is out of range
          :rtype: depending on the role or None
          :raises: None