5 #ifndef BITCOIN_QT_BITCOINAMOUNTFIELD_H 6 #define BITCOIN_QT_BITCOINAMOUNTFIELD_H 75 #endif // BITCOIN_QT_BITCOINAMOUNTFIELD_H Widget for entering bitcoin amounts.
bool validate()
Perform input validation, mark field as invalid if entered value is not valid.
void setReadOnly(bool fReadOnly)
Make read-only.
QSpinBox that uses fixed-point numbers internally and uses our own formatting/parsing functions...
QWidget * setupTabChain(QWidget *prev)
Qt messes up the tab chain by default in some cases (issue https://bugreports.qt-project.org/browse/QTBUG-10907), in these cases we have to set it up manually.
bool eventFilter(QObject *object, QEvent *event)
Intercept focus-in event and ',' key presses.
int64_t CAmount
Amount in satoshis (Can be negative)
BitcoinAmountField(QWidget *parent=0)
void setEnabled(bool fEnabled)
Enable/Disable.
void unitChanged(int idx)
void setSingleStep(const CAmount &step)
Set single step in satoshis.
void clear()
Make field empty and ready for new input.
void setValid(bool valid)
Mark current value as invalid in UI.
void setDisplayUnit(int unit)
Change unit used to display amount.
void setValue(const CAmount &value)