aboutsummaryrefslogtreecommitdiff
path: root/src/qt/walletview.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
|
* scripted-diff: Remove trailing whitespacesJoão Barbosa2018-07-241-1/+1
| | | | | | | | -BEGIN VERIFY SCRIPT- sed --in-place'' --regexp-extended 's/[[:space:]]+$//g' $(git grep -I --files-with-matches --extended-regexp '[[:space:]]+$' -- src test ':!*.svg' ':!src/crypto/sha256_sse4*' ':!src/leveldb' ':!src/qt/locale' ':!src/secp256k1' ':!src/univalue') -END VERIFY SCRIPT-
* Add cancel button to rescan progress dialogAndrew Chow2018-04-121-3/+8
| | | | | Adds a cancel button to the rescan progress dialog. When it is clicked, AbortRescan is called to abort a rescan
* scripted-diff: Avoid `interface` keyword to fix windows gitian buildRussell Yanofsky2018-04-071-1/+1
| | | | | | | | | | | | | | | | | | Rename `interface` to `interfaces` Build failure reported by Chun Kuan Lee <[email protected]> https://github.com/bitcoin/bitcoin/pull/10244#issuecomment-379434756 -BEGIN VERIFY SCRIPT- git mv src/interface src/interfaces ren() { git grep -l "$1" | xargs sed -i "s,$1,$2,g"; } ren interface/ interfaces/ ren interface:: interfaces:: ren BITCOIN_INTERFACE_ BITCOIN_INTERFACES_ ren "namespace interface" "namespace interfaces" -END VERIFY SCRIPT-
* Remove most direct bitcoin calls from qt/walletmodel.cppRussell Yanofsky2018-04-041-1/+1
|
* Remove direct bitcoin calls from qt/clientmodel.cppRussell Yanofsky2018-04-041-1/+2
|
* Qt: When multiple wallets are used, include in notifications the nameJonas Schnelli2018-03-261-2/+2
|
* Qt: Ensure UI updates only come from the currently selected walletViewLuke Dashjr2018-03-061-5/+5
|
* [qt] navigate to transaction history page after sendSjors Provoost2018-03-011-0/+6
| | | | | The transaction will be selected. When sending to multiple destinations, all will be selected (thanks @promag).
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
|
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -BEGIN VERIFY SCRIPT- for f in \ src/*.cpp \ src/*.h \ src/bench/*.cpp \ src/bench/*.h \ src/compat/*.cpp \ src/compat/*.h \ src/consensus/*.cpp \ src/consensus/*.h \ src/crypto/*.cpp \ src/crypto/*.h \ src/crypto/ctaes/*.h \ src/policy/*.cpp \ src/policy/*.h \ src/primitives/*.cpp \ src/primitives/*.h \ src/qt/*.cpp \ src/qt/*.h \ src/qt/test/*.cpp \ src/qt/test/*.h \ src/rpc/*.cpp \ src/rpc/*.h \ src/script/*.cpp \ src/script/*.h \ src/support/*.cpp \ src/support/*.h \ src/support/allocators/*.h \ src/test/*.cpp \ src/test/*.h \ src/wallet/*.cpp \ src/wallet/*.h \ src/wallet/test/*.cpp \ src/wallet/test/*.h \ src/zmq/*.cpp \ src/zmq/*.h do base=${f%/*}/ relbase=${base#src/} sed -i "s:#include \"\(.*\)\"\(.*\):if test -e \$base'\\1'; then echo \"#include <\"\$relbase\"\\1>\\2\"; else echo \"#include <\\1>\\2\"; fi:e" $f done -END VERIFY SCRIPT-
* Avoid NULL pointer dereference when _walletModel is NULL (which is valid)practicalswift2017-10-021-2/+2
|
* scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal ↵practicalswift2017-08-071-1/+1
| | | | | | | | | | | | | instead of the macro NULL -BEGIN VERIFY SCRIPT- sed -i 's/\<NULL\>/nullptr/g' src/*.cpp src/*.h src/*/*.cpp src/*/*.h src/qt/*/*.cpp src/qt/*/*.h src/wallet/*/*.cpp src/wallet/*/*.h src/support/allocators/*.h sed -i 's/Prefer nullptr, otherwise SAFECOOKIE./Prefer NULL, otherwise SAFECOOKIE./g' src/torcontrol.cpp sed -i 's/tor: Using nullptr authentication/tor: Using NULL authentication/g' src/torcontrol.cpp sed -i 's/METHODS=nullptr/METHODS=NULL/g' src/test/torcontrol_tests.cpp src/torcontrol.cpp sed -i 's/nullptr certificates/NULL certificates/g' src/qt/paymentserver.cpp sed -i 's/"nullptr"/"NULL"/g' src/torcontrol.cpp src/test/torcontrol_tests.cpp -END VERIFY SCRIPT-
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
| | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* Merge #8371: [Qt] Add out-of-sync modal info layerJonas Schnelli2016-09-231-0/+6
|\ | | | | | | | | | | | | | | | | | | 08827df [Qt] modalinfolayer: removed unused comments, renamed signal, code style overhaul (Jonas Schnelli) d8b062e [Qt] only update "amount of blocks left" when the header chain is in-sync (Jonas Schnelli) e3245b4 [Qt] add out-of-sync modal info layer (Jonas Schnelli) e47052f [Qt] ClientModel add method to get the height of the header chain (Jonas Schnelli) a001f18 [Qt] Always pass the numBlocksChanged signal for headers tip changed (Jonas Schnelli) bd44a04 [Qt] make Out-Of-Sync warning icon clickable (Jonas Schnelli) 0904c3c [Refactor] refactor function that forms human readable text out of a timeoffset (Jonas Schnelli)
| * [Qt] modalinfolayer: removed unused comments, renamed signal, code style ↵Jonas Schnelli2016-09-231-2/+2
| | | | | | | | overhaul
| * [Qt] make Out-Of-Sync warning icon clickableJonas Schnelli2016-08-261-0/+6
| |
* | Do not shadow in src/qtPavel Janík2016-09-231-22/+22
|/
* [Qt] add HD enabled/disabled icon to the status barJonas Schnelli2016-08-191-0/+6
|
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
|
* Disallow duplicate windows.Casey Rodarmor2015-09-041-8/+13
|
* qt: Introduce PlatformStyleWladimir J. van der Laan2015-07-311-14/+15
| | | | | | | | | | | | | | Introduce a PlatformStyle to handle platform-specific customization of the UI. This replaces 'scicon', as well as #ifdefs to determine whether to place icons on buttons. The selected PlatformStyle defaults to the platform that the application was compiled on, but can be overridden from the command line with `-uiplatform=<x>`. Also fixes the warning from #6328.
* qt: define QT_NO_KEYWORDSWladimir J. van der Laan2015-07-151-4/+4
| | | | | | | | QT_NO_KEYWORDS prevents Qt from defining the `foreach`, `signals`, `slots` and `emit` macros. Avoid overlap between Qt macros and boost - for example #undef hackiness in #6421.
* GUI: Display label rather than address on popupsLuke Dashjr2015-03-061-3/+5
|
* Adopt style colour for button iconsLuke Dashjr2014-12-271-1/+2
|
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
| | | | | Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
|
* [Qt] Add Smartfee to GUICozz Lovan2014-11-191-0/+1
|
* qt: Move transaction notification to transaction table modelWladimir J. van der Laan2014-10-281-1/+3
| | | | | | | | | | Move transaction new/update notification to TransactionTableModel. This moves the concerns to where they're actually handled. No need to bounce this through wallet model. - Do wallet transaction preprocessing on signal handler side; avoids locking cs_main/cs_wallet on notification in GUI thread (except for new transactions)
* qt: Register CAmount metatypeWladimir J. van der Laan2014-10-011-1/+1
| | | | | This allows sending the type over queued connections. Also normalize signal/slot names.
* Use a typedef for monetary valuesMark Friedenbach2014-09-261-1/+1
|
* [Qt] Prevent balloon-spam after rescanCozz Lovan2014-07-181-1/+1
|
* [Qt] rescan progressCozz Lovan2014-04-021-0/+27
|
* [Qt] small notificator and style changesPhilip Kaufmann2013-12-031-2/+2
| | | | | | - remove default arguments for notificator - re-order some calls to use same ordering in Qt files - style police changes (spaces, comments and such)
* [Qt] remove GUIUtil::getSaveFileName() default argumentsPhilip Kaufmann2013-11-111-1/+1
| | | | | - harmonize function with GUIUtil::getOpenFileName() - also make PNG Image singular (grammar)
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-11/+15
| | | | | | | | | 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.
* qt: add license header to source filesWladimir J. van der Laan2013-11-041-6/+4
| | | | Closes #839
* transactionview: add message() signalPhilip Kaufmann2013-10-301-1/+3
| | | | | - allow to use message() in transactionview by connecting to the message() signal in WalletView
* walletview: clarify 2 commentsPhilip Kaufmann2013-10-271-2/+2
|
* walletview: make backupWallet() use GUIUtil::getSaveFileName()Philip Kaufmann2013-10-271-19/+14
| | | | | | - this allows removal of several Qt headers and makes use of a standardized function in GUIUtil - adds selected path to the UI output
* qt: clean up signal handling in walletframe/walletviewWladimir J. van der Laan2013-10-271-24/+29
| | | | | | | Use proper signals everywhere. Removes the need to store a pointer to the BitcoinGUI object in the walletview. Also removes the interdependence between setWalletModel / setBitcoinGUI.
* Merge pull request #3144 from Diapolo/message_sendcoinsdialogWladimir J. van der Laan2013-10-251-14/+12
|\ | | | | allow emit message() in sendcoinsdialog and walletview
| * allow emit message() in sendcoinsdialog and walletviewPhilip Kaufmann2013-10-251-14/+12
| | | | | | | | | | | | | | - this allows us to use emit message() over MessageBox:: or gui->message() calls in sendcoinsdialog and walletview - move main handlePaymentRequest() functionality back to BitcoinGUI - move a showNormalIfMinimized() before gotoSendCoinsPage()
* | qt: ReceiveCoinsDialog and SendCoinsDialog should not take a gui objectWladimir J. van der Laan2013-10-251-2/+2
| | | | | | | | | | | | They're supposed to be children of the walletview, and are added with addWidget later on. Inconsequential change because the object passed was already 0.
* | [Qt] additional small fix for #3099 (new receive flow)Philip Kaufmann2013-10-251-2/+0
|/ | | | - remove an obsolete connection to a signMessage() signal
* qt: rework "receive coins" workflowWladimir J. van der Laan2013-10-231-17/+24
|
* qt: remove awkward way of setting GUI pagesWladimir J. van der Laan2013-10-191-7/+5
| | | | | Selecting the button for a pages was going through bitcoingui->walletframe->walletview->bitcoingui. Because of this, the actions for the pages had to be exposed on the BitcoinGUI object.
* qt: merge walletstack and walletframeWladimir J. van der Laan2013-10-181-12/+11
| | | | | | There were too many levels of indirection here, and the functionality of walletframe and walletstack can easily be merged. This commit merges the two which cuts a lot of lines of boilerplate code.
* Bitcoin-Qt: tweak Qt walletXXX.cpp/h codePhilip Kaufmann2013-08-231-1/+2
| | | | | | | | | | | | | | | | | | | | | WalletView: - add new signal showNormalIfMinimized() - emit the new signal in handleURI() to fix a bug, preventing the main window to show up when using bitcoin: URIs WalletStack: - connect the showNormalIfMinimized() signal from WalletView with the showNormalIfMinimized() slot in BitcoinGUI - rework setCurrentWallet() to return a bool - add check for valid walletModel in addWallet() - add missing gui attribute initialisation in constructor WalletFrame: - remove unused or unneded class attributes gui and clientModel - add a check for valid clientModel in setClientModel() General: - small code formatting changes
* Payment Protocol: X509-validated payment requestsGavin Andresen2013-08-221-2/+2
| | | | | | | | 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.