aboutsummaryrefslogtreecommitdiff
path: root/src/qt/sendcoinsdialog.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #5932Wladimir J. van der Laan2015-05-121-3/+3
|\ | | | | | | 107d35b [Qt] add defaultConfirmTarget constant to sendcoinsdialog (Philip Kaufmann)
| * [Qt] add defaultConfirmTarget constant to sendcoinsdialogPhilip Kaufmann2015-04-281-3/+3
| | | | | | | | | | - replaces some hard-coded values for the default confirmation target - also simplify code that is using the new constant
* | Non-grammatical language improvementsLuke Dashjr2015-05-021-1/+1
| |
* | Bugfix: Grammar fixesCorinne Dashjr2015-05-011-2/+2
|/
* [Qt, Trivial] misc minor string changesPhilip Kaufmann2015-04-201-2/+2
| | | | | | | | - write "Bitcoins" uppercase - replace secure/insecure for payment requests with authenticated/unauthenticated - change a translatable string for payment request expiry to match another existing string to only get ONE resulting string to translate
* [Qt] Use identical strings for expired payment request messagePhilip Kaufmann2015-04-151-1/+1
| | | | | - used in sendcoinsdialog.cpp and paymentserver.cpp - removes an unneded translation string
* Includes: Do not include main.h from any other headerJorge Timón2015-03-241-0/+1
|
* Merge pull request #5745Wladimir J. van der Laan2015-03-201-1/+1
|\ | | | | | | 50c72f2 [Move Only] Move wallet related things to src/wallet/ (Jonas Schnelli)
| * [Move Only] Move wallet related things to src/wallet/Jonas Schnelli2015-03-121-1/+1
| | | | | | | | could once be renamed from /src/wallet to /src/legacywallet.
* | Merge pull request #5831Wladimir J. van der Laan2015-03-161-31/+37
|\ \ | |/ |/| | | | | | | | | 1d9b378 qa/rpc-tests/wallet: Tests for sendmany (Luke Dashjr) 40a7573 rpcwallet/sendmany: Just take an array of addresses to subtract fees from, rather than an Object with all values being identical (Luke Dashjr) 292623a Subtract fee from amount (Cozz Lovan) 90a43c1 [Qt] Code-movement-only: Format confirmation message in sendcoinsdialog (Cozz Lovan)
| * Subtract fee from amountCozz Lovan2015-03-131-4/+9
| | | | | | | | | | | | | | | | Fixes #2724 and #1570. Adds the automatically-subtract-the-fee-from-the-amount-and-send-whats-left feature to the GUI and RPC (sendtoaddress,sendmany).
| * [Qt] Code-movement-only: Format confirmation message in sendcoinsdialogCozz Lovan2015-03-051-29/+30
| |
* | [Qt] rework setNumBlocks to have blockDate as parameterPhilip Kaufmann2015-03-091-1/+1
|/ | | | - reduces some functional overhead and simplifies the code
* Change "insane" to "absurd" (referring to high fees) in text strings and ↵Daira Hopwood2015-01-311-2/+2
| | | | | | | | | | identifiers. Note that this will also require translation changes in Transifex for the key "A fee higher than %1 is considered an insanely high fee." which is now "A fee higher than %1 is considered an absurdly high fee." Signed-off-by: Daira Hopwood <[email protected]>
* Merge pull request #5620Wladimir J. van der Laan2015-01-291-0/+4
|\ | | | | | | 6715efb [Qt] Payment request expiration bug fix (re-done) (Philip Kaufmann)
| * [Qt] Payment request expiration bug fix (re-done)Philip Kaufmann2015-01-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - this is based on #4122 (which can be closed) Currently a payment request is only checked for expiration upon receipt. It should be checked again immediately before sending coins to prevent the user from paying to an expired invoice which would then require a customer service interaction. - add static verifyExpired() function to PaymentServer to be able to use the same validation code in GUI and unit-testing code - extend unit tests to use that function and also add an unit test which overflows, because payment requests allow expires as uint64, whereas we use int64_t for verification of expired payment requests
* | Coin Control: Use U+2248 "ALMOST EQUAL TO" rather than a simple tilde (which ↵Luke Dashjr2015-01-121-4/+4
|/ | | | may be mistaken for a negative sign)
* Adopt style colour for button iconsLuke Dashjr2014-12-271-0/+5
|
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
| | | | | Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
* Merge pull request #5470Wladimir J. van der Laan2014-12-191-1/+1
|\ | | | | | | 78253fc Remove references to X11 licence (Michael Ford)
| * Remove references to X11 licenceMichael Ford2014-12-161-1/+1
| |
* | [Qt] fix missing plural form for a string in sendcoinsdialogPhilip Kaufmann2014-12-021-1/+1
|/ | | | - this was reported on Transifex by pryds (Thank you!)
* [Qt] small changes to sendcoinsdialogPhilip Kaufmann2014-11-251-6/+10
| | | | | | - add newly added variables to the constructor init - move an already existing bool also to constructor init - move a connect call to setClientModel and add a NULL pointer check
* [Qt] Add Smartfee to GUICozz Lovan2014-11-191-5/+191
|
* qt: Register CAmount metatypeWladimir J. van der Laan2014-10-011-2/+2
| | | | | This allows sending the type over queued connections. Also normalize signal/slot names.
* Use a typedef for monetary valuesMark Friedenbach2014-09-261-5/+5
|
* Merge remote-tracking branch 'upstream/master'Roy Badami2014-07-071-26/+13
|\ | | | | | | | | | | Conflicts: src/qt/overviewpage.cpp src/qt/transactiondesc.cpp
| * Watchonly balances are shown separately in gui.JaSK2014-07-021-4/+9
| |
| * [Qt] Remove CENT-fee-rule from coin control completelyCozz Lovan2014-06-081-2/+2
| |
| * [Qt] ensure payment request network matches client networkPhilip Kaufmann2014-05-061-20/+2
| | | | | | | | | | | | | | | | | | | | - replaces checks in SendCoinsDialog::handlePaymentRequest() that belong to PaymentServer (normal URIs are special cased, as only an isValid check is done on BTC addresses) - prevents the client to handle payment requests that do not match the clients network and shows an error instead (mainly a problem with drag&drop payment requests onto the client window) - includes some small comment changes also
* | Implement SI-style (thin space) thoudands separatorRoy Badami2014-05-171-4/+4
|/
* Copyright header updates s/2013/2014 on files whose last git commit was done ↵gubatron2014-02-091-1/+1
| | | | | | in 2014. contrib/devtools/fix-copyright-headers.py script to be able to perform this maintenance task with ease during the rest of the year, every year. Modifications to contrib/devtools/README.md to document what fix-copyright-headers.py does.
* qt: Fix tab order in send and receive tabWladimir J. van der Laan2014-01-291-3/+4
|
* [Qt] extend validate line edit and btc address validatorPhilip Kaufmann2014-01-291-7/+2
| | | | | | | | | | | | | - remove btc address length from address validator - add an optional btc address check in validated line edit that defaults to off and is used in GUIUtil::setupAddressWidget() - an isAcceptable() check is added to validated line edit on focus out which only kicks in, when a validator is used with that widget - remove an isAcceptable() check from sendcoinsentry.cpp - remove obsolete attributes from ui files, which are set by calling GUIUtil::setupAddressWidget() - move some more things to GUIUtil::setupAddressWidget() and remove them from normal code e.g. placeholder text
* [Qt] Fix coin control labels updateCozz Lovan2014-01-271-0/+3
|
* [Qt] coin control change address handling updatePhilip Kaufmann2013-12-201-28/+29
| | | | | | | | | - re-work change address handling so that default is CNoDestination(), until a verified and known change address was entered (easier code flow) - add a missing NULL pointer check for adresstablemodel - add a missing text when opening coin control address selection for priority and ensure the label is black - add a missing . at the end of a sentence
* qt: status WalletModel::Aborted is no longer usedWladimir J. van der Laan2013-12-161-2/+1
| | | | | Aborting transactions happens in the GUI now as it should, not the backend.
* [Qt] fix possibilty to delete last sendcoins entryPhilip Kaufmann2013-12-111-4/+6
| | | | | - hide the entry about to be deleted, and if it is the last entry add a new one, so that we always have one entry in our list
* qt: use deleteLater to remove send entriesWladimir J. van der Laan2013-12-041-2/+2
| | | | | | Use deleteLater() instead of delete, as it is not allowed to delete widgets directly in an event handler. Should solve the MacOSX random crashes on send with coincontrol.
* [Qt] coin-control features GUI cleanup 2Philip Kaufmann2013-12-021-6/+15
| | | | | | | | | - remove monospace labels from sendcoinsdialog also - use a validated line edit for the change address - add a tooltip to change address switch - ensure we have a valid change address in CoinControlDialog::coinControl->destChange or just CNoDestination() - some small ui file changes
* [Qt] allow deletion of payment-requests in sendcoinsPhilip Kaufmann2013-11-241-21/+12
| | | | | | | | | | | | - this adds a delete button for insecure and secure payment requests in the sendcoins dialog - it also enables the delete button even for single and empty entries, as this is much easier to handle and doesn't need to special case single entries - big parts of the ui file were changed, because I copied the delete button and had to delete the layout too and created it from scratch (which seems to cleanup the rows and colums in the layout also, which is nice IMHO)
* Merge pull request #3273Wladimir J. van der Laan2013-11-221-4/+11
|\ | | | | | | fb0507f qt: show all units in send confirmation (Wladimir J. van der Laan)
| * qt: show all units in send confirmationWladimir J. van der Laan2013-11-171-4/+11
| | | | | | | | | | | | | | | | Make users accustomed to the other subdivision units (mBTC, muBTC) by showing the total amount in all units in the confirmation dialog. This was recently raised on the mailing list and could be a preparation for switching over the default unit eventually.
* | Coincontrol cleanup (e.g. add missing license)Philip Kaufmann2013-11-181-4/+3
|/ | | | | | | | | - add missing license headers - make compatible with Qt5 - enforce header cleanup style - small code style cleanups - rename Coin Control dialog into Coin Control Address Selection - use default font for the windows labels (no monospace)
* Coin Control FeaturesCozz Lovan2013-11-141-1/+211
|
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-4/+5
| | | | | | | | | Use misc methods of avoiding unnecesary header includes. Replace int typedefs with int##_t from stdint.h. Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h. Normalize QT_VERSION ifs where possible. Resolve some indirect dependencies as direct ones. Remove extern declarations from .cpp files.
* Merge pull request #3145Wladimir J. van der Laan2013-11-061-3/+7
|\ | | | | | | | | | | | | 395d0d5 rework an ugly hack in processPaymentRequest() (Philip Kaufmann) 952d2cd make processPaymentRequest() use a single SendCoinsRecipient (Philip Kaufmann) 983cef4 payment-request UI: use SendCoinsRecipient.message for memo (Philip Kaufmann) c6c97e0 [Qt] Rework of payment request UI (mainly for insecure pr) (Philip Kaufmann)
| * [Qt] Rework of payment request UI (mainly for insecure pr)Philip Kaufmann2013-10-311-3/+7
| | | | | | | | | | | | | | | | | | | | - this shows insecure (unsecured) payment requests in a new yellowish colored UI (based on the secure payment request UI) instead of our normal payment UI - allows us to receive paymentACK messages for insecure payment requests - allows us to handle expirations for insecure payment request - changed walletmodel, so that all types of payment requests don't touch the addressbook
* | qt: add license header to source filesWladimir J. van der Laan2013-11-041-0/+4
|/ | | | Closes #839
* [Qt] sendcoinsdialog: convert QMessageBox usage to message()Philip Kaufmann2013-10-301-51/+57
| | | | | | | | | | | | - add new processSendCoinsReturn() function, which parses the status of WalletModel::SendCoinsReturn and generates a pair consisting of a message and message flags - result is we only need one emit message() call - this change ensures that the GUI is shown for warnings/errors in sendcoinsdialog, because of message() taking care of that for modal messages - changes 2 warning message into error messages and removed "Error:" in front of the actual error message string