MCPcopy Index your code
hub / github.com/Bitmessage/PyBitmessage / loadMessagelist

Method loadMessagelist

src/bitmessageqt/__init__.py:1150–1181  ·  view source on GitHub ↗
(self, tableWidget, account, folder="inbox", where="", what="", unreadOnly = False)

Source from the content-addressed store, hash-verified

1148
1149 # Load messages from database file
1150 def loadMessagelist(self, tableWidget, account, folder="inbox", where="", what="", unreadOnly = False):
1151 if folder == 'sent':
1152 self.loadSent(tableWidget, account, where, what)
1153 return
1154
1155 if tableWidget == self.ui.tableWidgetInboxSubscriptions:
1156 xAddress = "fromaddress"
1157 else:
1158 xAddress = "toaddress"
1159 if account is not None:
1160 tableWidget.setColumnHidden(0, True)
1161 tableWidget.setColumnHidden(1, False)
1162 else:
1163 tableWidget.setColumnHidden(0, False)
1164 tableWidget.setColumnHidden(1, False)
1165
1166 tableWidget.setUpdatesEnabled(False)
1167 tableWidget.setSortingEnabled(False)
1168 tableWidget.setRowCount(0)
1169
1170 queryreturn = helper_search.search_sql(xAddress, account, folder, where, what, unreadOnly)
1171
1172 for row in queryreturn:
1173 msgfolder, msgid, toAddress, fromAddress, subject, received, read = row
1174 self.addMessageListItemInbox(tableWidget, msgfolder, msgid, toAddress, fromAddress, subject, received, read)
1175
1176 tableWidget.horizontalHeader().setSortIndicator(
1177 3, QtCore.Qt.DescendingOrder)
1178 tableWidget.setSortingEnabled(True)
1179 tableWidget.selectRow(0)
1180 tableWidget.horizontalHeaderItem(3).setText(_translate("MainWindow", "Received", None))
1181 tableWidget.setUpdatesEnabled(True)
1182
1183 # create application indicator
1184 def appIndicatorInit(self, app):

Calls 3

loadSentMethod · 0.95
_translateFunction · 0.90

Tested by

no test coverage detected