Changeset View
Changeset View
Standalone View
Standalone View
src/qt/sendcoinsdialog.cpp
Show First 20 Lines • Show All 906 Lines • ▼ Show 20 Lines | void SendCoinsDialog::coinControlUpdateLabels() { | ||||
// set pay amounts | // set pay amounts | ||||
CoinControlDialog::payAmounts.clear(); | CoinControlDialog::payAmounts.clear(); | ||||
CoinControlDialog::fSubtractFeeFromAmount = false; | CoinControlDialog::fSubtractFeeFromAmount = false; | ||||
for (int i = 0; i < ui->entries->count(); ++i) { | for (int i = 0; i < ui->entries->count(); ++i) { | ||||
SendCoinsEntry *entry = | SendCoinsEntry *entry = | ||||
qobject_cast<SendCoinsEntry *>(ui->entries->itemAt(i)->widget()); | qobject_cast<SendCoinsEntry *>(ui->entries->itemAt(i)->widget()); | ||||
if (entry && !entry->isHidden()) { | if (entry && !entry->isHidden()) { | ||||
SendCoinsRecipient rcp = entry->getValue(); | SendCoinsRecipient rcp = entry->getValue(); | ||||
CoinControlDialog::payAmounts.append(rcp.amount); | CoinControlDialog::payAmounts.append(rcp.amount.GetSatoshis()); | ||||
if (rcp.fSubtractFeeFromAmount) | if (rcp.fSubtractFeeFromAmount) | ||||
CoinControlDialog::fSubtractFeeFromAmount = true; | CoinControlDialog::fSubtractFeeFromAmount = true; | ||||
} | } | ||||
} | } | ||||
if (CoinControlDialog::coinControl->HasSelected()) { | if (CoinControlDialog::coinControl->HasSelected()) { | ||||
// actual coin control calculation | // actual coin control calculation | ||||
CoinControlDialog::updateLabels(model, this); | CoinControlDialog::updateLabels(model, this); | ||||
▲ Show 20 Lines • Show All 48 Lines • Show Last 20 Lines |