def flags(self, column):
        """Return the item flags for the item

        Default is QtCore.Qt.ItemIsEnabled | QtCore.Qt.ItemIsSelectable
        Column 4 is also editable.

        :param column: the column to query
        :type column: int
        :returns: the item flags.
        :rtype: QtCore.Qt.ItemFlags
        :raises: None
        """
        flags = super(ActionItemData, self).flags(column)
        if (column == 3 and self._au.status.message) or (column == 4 and self._au.status.traceback):
            flags = flags | QtCore.Qt.ItemIsEditable
        return flags
Return the item flags for the item

        Default is QtCore.Qt.ItemIsEnabled | QtCore.Qt.ItemIsSelectable
        Column 4 is also editable.

        :param column: the column to query
        :type column: int
        :returns: the item flags.
        :rtype: QtCore.Qt.ItemFlags
        :raises: None