'Return the detailed description for the item.
This is stored as `DescriptionRole`, if no data is set then
return the string for `WhatsThisRole`.'

def description(self):

    desc = self.data(DescriptionRole)
    if (desc is not None):
        return desc
    whatsthis = self.data(Qt.WhatsThisRole)
    return whatsthis
