Changeset View
Changeset View
Standalone View
Standalone View
src/qt/guiutil.cpp
Show First 20 Lines • Show All 186 Lines • ▼ Show 20 Lines | for (QList<QPair<QString, QString>>::iterator i = items.begin(); | ||||
rv.label = i->second; | rv.label = i->second; | ||||
fShouldReturnFalse = false; | fShouldReturnFalse = false; | ||||
} | } | ||||
if (i->first == "message") { | if (i->first == "message") { | ||||
rv.message = i->second; | rv.message = i->second; | ||||
fShouldReturnFalse = false; | fShouldReturnFalse = false; | ||||
} else if (i->first == "amount") { | } else if (i->first == "amount") { | ||||
if (!i->second.isEmpty()) { | if (!i->second.isEmpty()) { | ||||
if (!BitcoinUnits::parse(BitcoinUnits::BCC, i->second, | if (!BitcoinUnits::parse(BitcoinUnits::BCH, i->second, | ||||
&rv.amount)) { | &rv.amount)) { | ||||
return false; | return false; | ||||
} | } | ||||
} | } | ||||
fShouldReturnFalse = false; | fShouldReturnFalse = false; | ||||
} | } | ||||
if (fShouldReturnFalse) { | if (fShouldReturnFalse) { | ||||
Show All 21 Lines | |||||
QString formatBitcoinURI(const SendCoinsRecipient &info) { | QString formatBitcoinURI(const SendCoinsRecipient &info) { | ||||
QString ret = (URI_SCHEME + ":%1").arg(info.address); | QString ret = (URI_SCHEME + ":%1").arg(info.address); | ||||
int paramCount = 0; | int paramCount = 0; | ||||
if (info.amount) { | if (info.amount) { | ||||
ret += | ret += | ||||
QString("?amount=%1") | QString("?amount=%1") | ||||
.arg(BitcoinUnits::format(BitcoinUnits::BCC, 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()) { | ||||
QString lbl(QUrl::toPercentEncoding(info.label)); | QString lbl(QUrl::toPercentEncoding(info.label)); | ||||
ret += QString("%1label=%2").arg(paramCount == 0 ? "?" : "&").arg(lbl); | ret += QString("%1label=%2").arg(paramCount == 0 ? "?" : "&").arg(lbl); | ||||
paramCount++; | paramCount++; | ||||
▲ Show 20 Lines • Show All 749 Lines • Show Last 20 Lines |