MCPcopy Create free account
hub / github.com/Bitmessage/PyBitmessage / setData

Method setData

src/bitmessageqt/foldertree.py:283–293  ·  view source on GitHub ↗
(self, column, role, value)

Source from the content-addressed store, hash-verified

281 self.type = AccountMixin.SUBSCRIPTION # overrides type
282
283 def setData(self, column, role, value):
284 if role == QtCore.Qt.EditRole:
285 from debug import logger
286 if isinstance(value, QtCore.QVariant):
287 label = str(value.toString().toUtf8()).decode('utf-8', 'ignore')
288 else:
289 label = unicode(value, 'utf-8', 'ignore')
290 sqlExecute(
291 '''UPDATE subscriptions SET label=? WHERE address=?''',
292 label, self.address)
293 return super(Ui_SubscriptionWidget, self).setData(column, role, value)
294
295
296class MessageList_AddressWidget(QtGui.QTableWidgetItem, AccountMixin, SettingsMixin):

Callers

nothing calls this directly

Calls 3

sqlExecuteFunction · 0.85
decodeMethod · 0.45
setDataMethod · 0.45

Tested by

no test coverage detected