def __init__(self, name, rowid, idx): QStandardItem.__init__(self) self.itemType = 'BOARD' self.name = decodeFromDB(name) self.rowid = int(rowid) self.setText(f'#{rowid} {name}') self.idx = int(idx)
def __init__(self, name, rowid, idx): QStandardItem.__init__(self) self.itemType = 'LIST' self.name = name self.rowid = int(rowid) self.setText(f'#{rowid} {name}') self.idx = int(idx)
def __init__(self, name, rowid, idx, content, dueDate): QStandardItem.__init__(self) self.itemType = 'CARD' self.name = decodeFromDB(name) self.content = decodeFromDB(content) self.dueDate = int(dueDate) self.rowid = int(rowid) suffix = '' if self.content: suffix += ' *' if self.dueDate > 0: dateInfo = datetime.datetime.fromtimestamp(dueDate) suffix += f" (Due: {dateInfo.strftime('%A, %d %b %Y')})" self.setText(self.name + suffix) self.idx = int(idx)
def __init__(self, text: str, userdata: Any = None): QStandardItem.__init__(self, text) self.userdata = userdata