(self, role)
| 334 | self.unread = unread |
| 335 | |
| 336 | def data(self, role): |
| 337 | if role == QtCore.Qt.DisplayRole: |
| 338 | return self.label |
| 339 | elif role == QtCore.Qt.EditRole: |
| 340 | return self.label |
| 341 | elif role == QtCore.Qt.ToolTipRole: |
| 342 | return self.label + " (" + self.address + ")" |
| 343 | elif role == QtCore.Qt.DecorationRole: |
| 344 | if BMConfigParser().safeGetBoolean('bitmessagesettings', 'useidenticons'): |
| 345 | if self.address is None: |
| 346 | return avatarize(self.label) |
| 347 | else: |
| 348 | return avatarize(self.address) |
| 349 | elif role == QtCore.Qt.FontRole: |
| 350 | font = QtGui.QFont() |
| 351 | font.setBold(self.unread) |
| 352 | return font |
| 353 | elif role == QtCore.Qt.ForegroundRole: |
| 354 | return self.accountBrush() |
| 355 | elif role == QtCore.Qt.UserRole: |
| 356 | return self.address |
| 357 | return super(MessageList_AddressWidget, self).data(role) |
| 358 | |
| 359 | def setData(self, role, value): |
| 360 | if role == QtCore.Qt.EditRole: |
nothing calls this directly
no test coverage detected