aboutsummaryrefslogtreecommitdiff
path: root/src/qt/walletframe.cpp
Commit message (Collapse)AuthorAgeFilesLines
* qt: GUI support for -disablewallet modeWladimir J. van der Laan2013-11-131-9/+20
|
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-3/+4
| | | | | | | | | 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
* qt: clean up signal handling in walletframe/walletviewWladimir J. van der Laan2013-10-271-8/+1
| | | | | | | 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.
* qt: rework "receive coins" workflowWladimir J. van der Laan2013-10-231-7/+14
|
* qt: remove awkward way of setting GUI pagesWladimir J. van der Laan2013-10-191-1/+12
| | | | | 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-27/+79
| | | | | | 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: add missing change from branch Qt_miscPhilip Kaufmann2013-10-011-5/+2
| | | | - remove an unneeded debug message in walletframe
* Bitcoin-Qt: tweak Qt walletXXX.cpp/h codePhilip Kaufmann2013-08-231-8/+5
| | | | | | | | | | | | | | | | | | | | | 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.
* Qt5 compatibilityWladimir J. van der Laan2013-06-011-3/+1
| | | | | | | | | | | | This commit squashes all the changes in the Qt5 branch relative to master. Backward compatibility with Qt4 is retained. Original authors: - Philip Kaufmann <[email protected]> - Jonas Schnelli <[email protected]>
* qt: remove extraneous padding introduced in multiwallet support patchWladimir J. van der Laan2013-04-261-0/+2
| | | | solve issue #2529
* fix "send coins" via context menu in address bookPhilip Kaufmann2013-04-011-2/+2
| | | | | | | - the send coins context menu entry was not working anymore, because a non current version of #2220 was merged onto current master - also removes some unneeded spaces and adds a comment to WalletModel::getNumTransactions()
* Minimal architectural changes necessary to support multiple wallets in ↵Eric Lombrozo2013-03-221-0/+129
bitcoin-qt - This commit is a minimal restructuring necessary to support multiple wallets in the UI. Please see multiwallet-qt.txt for details.