예제 #1
0
 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)
예제 #2
0
파일: sidebar.py 프로젝트: max-k/Liszt
 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)
예제 #3
0
파일: center.py 프로젝트: mdecourse/Liszt
 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)
예제 #4
0
 def __init__(self, text: str, userdata: Any = None):
     QStandardItem.__init__(self, text)
     self.userdata = userdata