Changeset View
Changeset View
Standalone View
Standalone View
src/qt/guiutil.cpp
Show First 20 Lines • Show All 249 Lines • ▼ Show 20 Lines | |||||
QString formatBitcoinURI(const Config &cfg, const SendCoinsRecipient &info) { | QString formatBitcoinURI(const Config &cfg, const SendCoinsRecipient &info) { | ||||
QString ret = info.address; | QString ret = info.address; | ||||
if (!cfg.UseCashAddrEncoding()) { | if (!cfg.UseCashAddrEncoding()) { | ||||
// prefix address with uri scheme for base58 encoded addresses. | // prefix address with uri scheme for base58 encoded addresses. | ||||
ret = (URI_SCHEME + ":%1").arg(ret); | ret = (URI_SCHEME + ":%1").arg(ret); | ||||
} | } | ||||
int paramCount = 0; | int paramCount = 0; | ||||
if (info.amount) { | if (info.amount != 0) { | ||||
ret += | ret += | ||||
QString("?amount=%1") | QString("?amount=%1") | ||||
.arg(BitcoinUnits::format(BitcoinUnits::BCH, info.amount, false, | .arg(BitcoinUnits::format(BitcoinUnits::BCH, info.amount, false, | ||||
BitcoinUnits::separatorNever)); | BitcoinUnits::separatorNever)); | ||||
paramCount++; | paramCount++; | ||||
} | } | ||||
if (!info.label.isEmpty()) { | if (!info.label.isEmpty()) { | ||||
▲ Show 20 Lines • Show All 752 Lines • Show Last 20 Lines |