aboutsummaryrefslogtreecommitdiff
path: root/src/qt/guiconstants.h
Commit message (Collapse)AuthorAgeFilesLines
* Revert "UI to alert of respend attempt affecting wallet."Wladimir J. van der Laan2014-07-211-4/+0
| | | | | | | | This reverts commit ada5a067c75f19a724cc054286ecf2254e5dbe8f. Conflicts: src/qt/guiconstants.h src/wallet.h
* Fix the build for Qt5Wladimir J. van der Laan2014-06-301-1/+1
| | | | | Merging #3883 broke the Qt5 build, define the color in the standard way.
* UI to alert of respend attempt affecting wallet.Tom Harding2014-06-271-0/+4
| | | | | | | | | | | | | | | | | Respend transactions that conflict with transactions already in the wallet are added to it. They are not displayed unless they also involve the wallet, or get into a block. If they do not involve the wallet, they continue not to affect balance. Transactions that involve the wallet, and have conflicting non-equivalent transactions, are highlighted in red. When the conflict first occurs, a modal dialog is thrown. CWallet::SyncMetaData is changed to sync only to equivalent transactions. When a conflict is added to the wallet, counter nConflictsReceived is incremented. This acts like a change in active block height for the purpose of triggering UI updates.
* qt: Make it possible again to specify -testnet in config fileWladimir J. van der Laan2014-03-111-0/+5
| | | | | | | | | | | | | | | | | Changes for the datadir chooser have made it impossible to specify the network (testnet/regtest) in the configuration file for the GUI. Reorganize the initialization sequence to make this possible again. - Moves the "datadir" QSetting so that is no longer dependent on the network-specific application name (doing otherwise would create a chicken-and-egg problem). - Re-initialize translations after choosing network. There may be a different language configured in network-specific settings (slim chance, but handle it for sanity). Fixes point 1 of #3840.
* 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: use series of pngs for spinnerWladimir J. van der Laan2014-01-131-0/+3
| | | | | | | | | | Use a series of .png frames for the spinner instead of a .mng. `mng` is an obscure image format and is not built by default into Qt5. This appears to improve the crispness of the spinner as well. Does not noticably increase the size (still ~27k) and the code is not more complicated either.
* qt: add license header to source filesWladimir J. van der Laan2013-11-041-0/+4
| | | | Closes #839
* Payment Protocol: X509-validated payment requestsGavin Andresen2013-08-221-0/+3
| | | | | | | | Add support for a Payment Protocol to Bitcoin-Qt. Payment messages are protocol-buffer encoded and communicated over http(s), so this adds a dependency on the Google protocol buffer library, and requires Qt with OpenSSL support.
* Change progress bar from block-based to time-basedWladimir J. van der Laan2013-02-161-1/+1
| | | | | This is less confusing to most people, and doesn't rely on estimates of the total number of blocks received from other nodes.
* IPC-server hardening and updatePhilip Kaufmann2012-07-171-2/+2
| | | | | | | | | | - add IMPLEMENT_RANDOMIZE_STACK for ipcThread() - log / print boost interprocess exceptions - use MAX_URI_LENGTH in guiconstants.h (also used in qrcodedialog.cpp) - remove unneeded includes and ipcShutdown() from qtipcserver.cpp - fix a small mem-leak by deleting mq before re-using it - make ipcThread() and ipcThread2() static functions - add some more comments
* update QRCodeDialogPhilip Kaufmann2012-07-061-0/+6
| | | | | | | | | | | | | | | | - remove unused #include <QDebug> and lblBTC label - update Bitcoin input field to a BitcoinAmountField to allow Bitcoin unit selection - use BitcoinUnits::format for the resulting amount parameter in the generated URI (always use BTC as per BIP21) - move MAX_URI_LENGTH and EXPORT_IMAGE_SIZE to guiconstants.h - add OptionsModel in AddressBookPage and use it in on_showQRCode_clicked() to pass it to QRCodeDialog - add OptionsModel in QRCodeDialog to enable display unit updates - add updateDisplayUnit() slot to be able to imediately update currently set bitcoin unit - make all labels in the UI-file plain text - resize dialog to match for an updated layout (fields are now stacked and new field) - remove unused parameters from private slots - only enable save button, when QR Code was generated - show message when entered amound is invalid - add read-only QPlainTextEdit field to output generated URI
* Allow Qt to wrap long tooltips (fixes #1063)Wladimir J. van der Laan2012-05-051-0/+5
| | | | Implemented without having to touch any translation: by listening for QEvent::ToolTipChange events, then rewriting the tooltips to prefix `<qt/>` if it is not yet rich text.
* Wallet encryption part 2: ask passphrase when needed, add menu optionsWladimir J. van der Laan2011-08-311-0/+3
|
* Wallet encryption part 1: show wallet encryption statusWladimir J. van der Laan2011-08-231-1/+4
|
* Hide addresses in transaction overview by default, they can be re-shown as a ↵Wladimir J. van der Laan2011-07-301-0/+2
| | | | configuration option
* Negative transaction color changed to red (was grey due to mistake)Wladimir J. van der Laan2011-07-261-1/+1
|
* put color constants in guiconstants.hWladimir J. van der Laan2011-07-251-2/+6
|
* make initial block download reporting somewhat better by tracking version ↵Wladimir J. van der Laan2011-07-171-1/+1
| | | | responses
* move back to original directory structureWladimir J. van der Laan2011-06-111-0/+11