MCPcopy Create free account
hub / github.com/ElementsProject/elements / lockCoin

Method lockCoin

src/qt/coincontroldialog.cpp:245–255  ·  view source on GitHub ↗

context menu action: lock coin

Source from the content-addressed store, hash-verified

243
244// context menu action: lock coin
245void CoinControlDialog::lockCoin()
246{
247 if (contextMenuItem->checkState(COLUMN_CHECKBOX) == Qt::Checked)
248 contextMenuItem->setCheckState(COLUMN_CHECKBOX, Qt::Unchecked);
249
250 COutPoint outpt(uint256S(contextMenuItem->data(COLUMN_ADDRESS, TxHashRole).toString().toStdString()), contextMenuItem->data(COLUMN_ADDRESS, VOutRole).toUInt());
251 model->wallet().lockCoin(outpt, /* write_to_db = */ true);
252 contextMenuItem->setDisabled(true);
253 contextMenuItem->setIcon(COLUMN_CHECKBOX, platformStyle->SingleColorIcon(":/icons/lock_closed"));
254 updateLabelLocked();
255}
256
257// context menu action: unlock coin
258void CoinControlDialog::unlockCoin()

Callers

nothing calls this directly

Calls 4

uint256SFunction · 0.85
SingleColorIconMethod · 0.80
dataMethod · 0.45
walletMethod · 0.45

Tested by

no test coverage detected