![]() |
Bitcoin Core 31.1.0
P2P Digital Currency
|
QSpinBox that uses fixed-point numbers internally and uses our own formatting/parsing functions. More...
Signals | |
| void | valueChanged () |
Public Member Functions | |
| AmountSpinBox (QWidget *parent) | |
| QValidator::State | validate (QString &text, int &pos) const override |
| void | fixup (QString &input) const override |
| CAmount | value (bool *valid_out=nullptr) const |
| void | setValue (const CAmount &value) |
| void | SetAllowEmpty (bool allow) |
| void | SetMinValue (const CAmount &value) |
| void | SetMaxValue (const CAmount &value) |
| void | stepBy (int steps) override |
| void | setDisplayUnit (BitcoinUnit unit) |
| void | setSingleStep (const CAmount &step) |
| QSize | minimumSizeHint () const override |
Protected Member Functions | |
| bool | event (QEvent *event) override |
| StepEnabled | stepEnabled () const override |
Private Member Functions | |
| CAmount | parse (const QString &text, bool *valid_out=nullptr) const |
| Parse a string into a number of base monetary units and return validity. | |
Private Attributes | |
| BitcoinUnit | currentUnit {BitcoinUnit::BTC} |
| CAmount | singleStep {CAmount(100000)} |
| QSize | cachedMinimumSizeHint |
| bool | m_allow_empty {true} |
| CAmount | m_min_amount {CAmount(0)} |
| CAmount | m_max_amount {BitcoinUnits::maxMoney()} |
QSpinBox that uses fixed-point numbers internally and uses our own formatting/parsing functions.
Definition at line 24 of file bitcoinamountfield.cpp.
|
inlineexplicit |
|
inlineoverrideprotected |
Definition at line 180 of file bitcoinamountfield.cpp.
|
inlineoverride |
|
inlineoverride |
|
inlineprivate |
Parse a string into a number of base monetary units and return validity.
Definition at line 165 of file bitcoinamountfield.cpp.
|
inline |
Definition at line 78 of file bitcoinamountfield.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 115 of file bitcoinamountfield.cpp.
|
inline |
Definition at line 72 of file bitcoinamountfield.cpp.
|
inlineoverride |
|
inlineoverrideprotected |
|
inlineoverride |
|
inline |
Definition at line 67 of file bitcoinamountfield.cpp.
|
signal |
|
mutableprivate |
Definition at line 155 of file bitcoinamountfield.cpp.
|
private |
Definition at line 153 of file bitcoinamountfield.cpp.
|
private |
Definition at line 156 of file bitcoinamountfield.cpp.
|
private |
Definition at line 158 of file bitcoinamountfield.cpp.
Definition at line 157 of file bitcoinamountfield.cpp.
Definition at line 154 of file bitcoinamountfield.cpp.