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

Method data

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

Source from the content-addressed store, hash-verified

422 self.setEnabled(True)
423
424 def data(self, role):
425 if role == QtCore.Qt.DisplayRole:
426 return self.label
427 elif role == QtCore.Qt.EditRole:
428 return self.label
429 elif role == QtCore.Qt.ToolTipRole:
430 return self.label + " (" + self.address + ")"
431 elif role == QtCore.Qt.DecorationRole:
432 if BMConfigParser().safeGetBoolean('bitmessagesettings', 'useidenticons'):
433 if self.address is None:
434 return avatarize(self.label)
435 else:
436 return avatarize(self.address)
437 elif role == QtCore.Qt.FontRole:
438 font = QtGui.QFont()
439 return font
440 elif role == QtCore.Qt.ForegroundRole:
441 return self.accountBrush()
442 elif role == QtCore.Qt.UserRole:
443 return self.type
444 return super(Ui_AddressBookWidgetItem, self).data(role)
445
446 def setData(self, role, value):
447 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