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

Method data

src/bitmessageqt/foldertree.py:336–357  ·  view source on GitHub ↗
(self, role)

Source from the content-addressed store, hash-verified

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:

Callers

nothing calls this directly

Calls 5

BMConfigParserClass · 0.90
avatarizeFunction · 0.85
safeGetBooleanMethod · 0.80
accountBrushMethod · 0.80
dataMethod · 0.45

Tested by

no test coverage detected