Bitcoin unit definitions.
More...
#include <bitcoinunits.h>
|
| static QString | removeSpaces (QString text) |
| |
| static CAmount | maxMoney () |
| | Return maximum number of base units (Satoshis) More...
|
| |
|
Unit conversion and formatting
|
| static QList< Unit > | availableUnits () |
| | Get list of units, for drop-down box. More...
|
| |
| static bool | valid (int unit) |
| | Is unit ID valid? More...
|
| |
| static QString | longName (int unit) |
| | Long name. More...
|
| |
| static QString | shortName (int unit) |
| | Short name. More...
|
| |
| static QString | description (int unit) |
| | Longer description. More...
|
| |
| static qint64 | factor (int unit) |
| | Number of Satoshis (1e-8) per unit. More...
|
| |
| static int | decimals (int unit) |
| | Number of decimals left. More...
|
| |
| static QString | format (int unit, const CAmount &amount, bool plussign=false, SeparatorStyle separators=SeparatorStyle::STANDARD, bool justify=false) |
| | Format as string. More...
|
| |
| static QString | formatWithUnit (int unit, const CAmount &amount, bool plussign=false, SeparatorStyle separators=SeparatorStyle::STANDARD) |
| | Format as string (with unit) More...
|
| |
| static QString | formatHtmlWithUnit (int unit, const CAmount &amount, bool plussign=false, SeparatorStyle separators=SeparatorStyle::STANDARD) |
| | Format as HTML string (with unit) More...
|
| |
| static QString | formatWithPrivacy (int unit, const CAmount &amount, SeparatorStyle separators, bool privacy) |
| | Format as string (with unit) of fixed length to preserve privacy, if it is set. More...
|
| |
| static bool | parse (int unit, const QString &value, CAmount *val_out) |
| | Parse string to coin amount. More...
|
| |
| static QString | getAmountColumnTitle (int unit) |
| | Gets title for amount column including current display unit if optionsModel reference available */. More...
|
| |
|
List model for unit drop-down selection box.
|
| enum | RoleIndex { UnitRole = Qt::UserRole
} |
| |
| int | rowCount (const QModelIndex &parent) const override |
| |
| QVariant | data (const QModelIndex &index, int role) const override |
| |
Bitcoin unit definitions.
Encapsulates parsing and formatting and serves as list model for drop-down selection boxes.
Definition at line 31 of file bitcoinunits.h.
◆ RoleIndex
| Enumerator |
|---|
| UnitRole | Unit identifier.
|
Definition at line 91 of file bitcoinunits.h.
◆ SeparatorStyle
◆ Unit
◆ BitcoinUnits()
| BitcoinUnits::BitcoinUnits |
( |
QObject * |
parent | ) |
|
|
explicit |
◆ availableUnits()
◆ data()
| QVariant BitcoinUnits::data |
( |
const QModelIndex & |
index, |
|
|
int |
role |
|
) |
| const |
|
override |
◆ decimals()
| int BitcoinUnits::decimals |
( |
int |
unit | ) |
|
|
static |
◆ description()
| QString BitcoinUnits::description |
( |
int |
unit | ) |
|
|
static |
◆ factor()
| qint64 BitcoinUnits::factor |
( |
int |
unit | ) |
|
|
static |
◆ format()
◆ formatHtmlWithUnit()
◆ formatWithPrivacy()
| QString BitcoinUnits::formatWithPrivacy |
( |
int |
unit, |
|
|
const CAmount & |
amount, |
|
|
SeparatorStyle |
separators, |
|
|
bool |
privacy |
|
) |
| |
|
static |
Format as string (with unit) of fixed length to preserve privacy, if it is set.
Definition at line 162 of file bitcoinunits.cpp.
◆ formatWithUnit()
◆ getAmountColumnTitle()
| QString BitcoinUnits::getAmountColumnTitle |
( |
int |
unit | ) |
|
|
static |
Gets title for amount column including current display unit if optionsModel reference available */.
Definition at line 213 of file bitcoinunits.cpp.
◆ longName()
| QString BitcoinUnits::longName |
( |
int |
unit | ) |
|
|
static |
◆ maxMoney()
Return maximum number of base units (Satoshis)
Definition at line 249 of file bitcoinunits.cpp.
◆ parse()
| bool BitcoinUnits::parse |
( |
int |
unit, |
|
|
const QString & |
value, |
|
|
CAmount * |
val_out |
|
) |
| |
|
static |
◆ removeSpaces()
| static QString BitcoinUnits::removeSpaces |
( |
QString |
text | ) |
|
|
inlinestatic |
◆ rowCount()
| int BitcoinUnits::rowCount |
( |
const QModelIndex & |
parent | ) |
const |
|
override |
◆ shortName()
| QString BitcoinUnits::shortName |
( |
int |
unit | ) |
|
|
static |
◆ valid()
| bool BitcoinUnits::valid |
( |
int |
unit | ) |
|
|
static |
◆ unitlist
The documentation for this class was generated from the following files: