File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 77#include < QStringList>
88
99#include < cassert>
10+ #include < util/system.h>
1011
1112static constexpr auto MAX_DIGITS_BTC = 16 ;
1213
@@ -42,6 +43,19 @@ bool BitcoinUnits::valid(int unit)
4243
4344QString BitcoinUnits::longName (int unit)
4445{
46+ const std::string default_asset_name = gArgs .GetArg (" -defaultpeggedassetname" , " " );
47+ if (default_asset_name != " " ) {
48+ std::string rv;
49+ switch (unit)
50+ {
51+ case BTC: rv=default_asset_name;break ;
52+ case mBTC : rv=std::string (" m-" )+default_asset_name;break ;
53+ case uBTC: rv=std::string (" μ-" )+default_asset_name;break ;
54+ case SAT: rv=std::string (" sat-" )+default_asset_name;break ;
55+ default : rv=" ???" ;break ;
56+ }
57+ return QString::fromUtf8 (rv.c_str ());
58+ }
4559 switch (unit)
4660 {
4761 case BTC: return QString (" L-BTC" );
@@ -54,6 +68,9 @@ QString BitcoinUnits::longName(int unit)
5468
5569QString BitcoinUnits::shortName (int unit)
5670{
71+ if (gArgs .GetArg (" -defaultpeggedassetname" , " " ) != " " ) {
72+ return longName (unit);
73+ }
5774 switch (unit)
5875 {
5976 case uBTC: return QString::fromUtf8 (" L-bits" );
You can’t perform that action at this time.
0 commit comments