mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-13 12:33:42 +02:00
GUI: Option to remove asset name for GUIUtil::formatAssetAmount
This commit is contained in:
parent
85f0ad80d6
commit
2953613489
2 changed files with 10 additions and 4 deletions
|
|
@ -774,10 +774,14 @@ QString boostPathToQString(const fs::path &path)
|
|||
return QString::fromStdString(path.string(utf8));
|
||||
}
|
||||
|
||||
QString formatAssetAmount(const CAsset& asset, const CAmount& amount, const int bitcoin_unit, BitcoinUnits::SeparatorStyle separators)
|
||||
QString formatAssetAmount(const CAsset& asset, const CAmount& amount, const int bitcoin_unit, BitcoinUnits::SeparatorStyle separators, bool include_asset_name)
|
||||
{
|
||||
if (asset == Params().GetConsensus().pegged_asset) {
|
||||
return BitcoinUnits::formatWithUnit(bitcoin_unit, amount, false, separators);
|
||||
if (include_asset_name) {
|
||||
return BitcoinUnits::formatWithUnit(bitcoin_unit, amount, false, separators);
|
||||
} else {
|
||||
return BitcoinUnits::format(bitcoin_unit, amount, false, separators);
|
||||
}
|
||||
}
|
||||
|
||||
qlonglong whole = amount / 100000000;
|
||||
|
|
@ -790,7 +794,9 @@ QString formatAssetAmount(const CAsset& asset, const CAmount& amount, const int
|
|||
if (asset_label.empty()) {
|
||||
asset_label = asset.GetHex();
|
||||
}
|
||||
str += QString(" ") + QString::fromStdString(asset_label);
|
||||
if (include_asset_name) {
|
||||
str += QString(" ") + QString::fromStdString(asset_label);
|
||||
}
|
||||
return str;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -190,7 +190,7 @@ namespace GUIUtil
|
|||
QString boostPathToQString(const fs::path &path);
|
||||
|
||||
/* Format an amount of assets in a user-friendly style */
|
||||
QString formatAssetAmount(const CAsset&, const CAmount&, int bitcoin_unit, BitcoinUnits::SeparatorStyle);
|
||||
QString formatAssetAmount(const CAsset&, const CAmount&, int bitcoin_unit, BitcoinUnits::SeparatorStyle, bool include_asset_name = true);
|
||||
|
||||
/* Format one or more asset+amounts in a user-friendly style */
|
||||
QString formatMultiAssetAmount(const CAmountMap&, int bitcoin_unit, BitcoinUnits::SeparatorStyle, QString line_separator);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue