diff options
| author | Wladimir J. van der Laan <[email protected]> | 2011-07-26 13:08:34 +0200 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2011-07-26 13:08:34 +0200 |
| commit | 587e52855a4c6c4f672ecec28ab9a029d4e4f850 (patch) | |
| tree | b8fb9c4bf66d6af8643a779f142df2ccceb90950 /src/qt/sendcoinsentry.cpp | |
| parent | Negative transaction color changed to red (was grey due to mistake) (diff) | |
| download | discoin-587e52855a4c6c4f672ecec28ab9a029d4e4f850.tar.xz discoin-587e52855a4c6c4f672ecec28ab9a029d4e4f850.zip | |
allow multiple units in bitcoin amount widget (for example, for sending) using a combobox
Diffstat (limited to 'src/qt/sendcoinsentry.cpp')
| -rw-r--r-- | src/qt/sendcoinsentry.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/qt/sendcoinsentry.cpp b/src/qt/sendcoinsentry.cpp index 9fc041111..f3847f169 100644 --- a/src/qt/sendcoinsentry.cpp +++ b/src/qt/sendcoinsentry.cpp @@ -87,6 +87,16 @@ bool SendCoinsEntry::validate() { retval = false; } + else + { + if(ui->payAmount->value() <= 0) + { + // Cannot send 0 coins or less + ui->payAmount->setValid(false); + retval = false; + } + } + if(!ui->payTo->hasAcceptableInput() || (model && !model->validateAddress(ui->payTo->text()))) @@ -104,7 +114,7 @@ SendCoinsRecipient SendCoinsEntry::getValue() rv.address = ui->payTo->text(); rv.label = ui->addAsLabel->text(); - BitcoinUnits::parse(BitcoinUnits::BTC, ui->payAmount->text(), &rv.amount); + rv.amount = ui->payAmount->value(); return rv; } |