(self, tableWidget, msgfolder, msgid, toAddress, fromAddress, subject, received, read)
| 1081 | return acct |
| 1082 | |
| 1083 | def addMessageListItemInbox(self, tableWidget, msgfolder, msgid, toAddress, fromAddress, subject, received, read): |
| 1084 | font = QtGui.QFont() |
| 1085 | font.setBold(True) |
| 1086 | if toAddress == str_broadcast_subscribers: |
| 1087 | acct = accountClass(fromAddress) |
| 1088 | else: |
| 1089 | acct = accountClass(toAddress) |
| 1090 | if acct is None: |
| 1091 | acct = accountClass(fromAddress) |
| 1092 | if acct is None: |
| 1093 | acct = BMAccount(fromAddress) |
| 1094 | acct.parseMessage(toAddress, fromAddress, subject, "") |
| 1095 | |
| 1096 | items = [] |
| 1097 | #to |
| 1098 | MessageList_AddressWidget(items, toAddress, unicode(acct.toLabel, 'utf-8'), not read) |
| 1099 | # from |
| 1100 | MessageList_AddressWidget(items, fromAddress, unicode(acct.fromLabel, 'utf-8'), not read) |
| 1101 | # subject |
| 1102 | MessageList_SubjectWidget(items, str(subject), unicode(acct.subject, 'utf-8', 'replace'), not read) |
| 1103 | # time received |
| 1104 | time_item = myTableWidgetItem(l10n.formatTimestamp(received)) |
| 1105 | time_item.setToolTip(l10n.formatTimestamp(received)) |
| 1106 | time_item.setData(QtCore.Qt.UserRole, QtCore.QByteArray(msgid)) |
| 1107 | time_item.setData(33, int(received)) |
| 1108 | time_item.setFlags( |
| 1109 | QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEnabled) |
| 1110 | if not read: |
| 1111 | time_item.setFont(font) |
| 1112 | items.append(time_item) |
| 1113 | self.addMessageListItem(tableWidget, items) |
| 1114 | return acct |
| 1115 | |
| 1116 | # Load Sent items from database |
| 1117 | def loadSent(self, tableWidget, account, where="", what=""): |
no test coverage detected