Bitcoin Core
27.99.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. More... | |
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 |
Definition at line 29 of file bitcoinamountfield.cpp.
|
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 |
|
inline |
Definition at line 102 of file bitcoinamountfield.cpp.
|
inline |
Definition at line 88 of file bitcoinamountfield.cpp.
|
inline |
Definition at line 83 of file bitcoinamountfield.cpp.
|
inline |
|
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.