aboutsummaryrefslogtreecommitdiff
path: root/src/ui_interface.h
Commit message (Collapse)AuthorAgeFilesLines
* Re-introduce alert functionality (#1470)Ross Nicoll2018-09-191-2/+3
| | | Re-introduce alert functionality removed from Bitcoin upstream
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
| | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* Merge #8996: Network activity toggleJonas Schnelli2016-11-111-0/+3
|\ | | | | | | | | | | | | | | | | 19f46f1 Qt: New network_disabled icon (Luke Dashjr) 54cf997 RPC/Net: Use boolean consistently for networkactive, and remove from getinfo (Luke Dashjr) b2b33d9 Overhaul network activity toggle (Jonas Schnelli) 32efa79 Qt: Add GUI feedback and control of network activity state. (Jon Lund Steffensen) e38993b RPC: Add "togglenetwork" method to toggle network activity temporarily (Jon Lund Steffensen) 7c9a98a Allow network activity to be temporarily suspended. (Jon Lund Steffensen)
| * Qt: Add GUI feedback and control of network activity state.Jon Lund Steffensen2016-10-241-0/+3
| | | | | | | | | | | | | | Add getNetworkActive()/setNetworkActive() method to client model. Send network active status through NotifyNetworkActiveChanged. Indicate in tool tip of gui status bar network indicator whether network activity is disabled. Indicate in debug window whether network activity is disabled and add button to allow user to toggle network activity state.
* | [wallet] Add high transaction fee warningsMarcoFalke2016-09-261-0/+2
|/
* Do not ask a UI question from bitcoindPieter Wuille2016-06-241-0/+3
|
* Report reindexing progress in GUIPieter Wuille2016-05-171-0/+3
|
* [ui] Move InitError, InitWarning, AmountErrMsgMarcoFalke2016-04-021-0/+8
|
* Update alert notification and GUIBtcDrak2016-03-181-3/+2
|
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
|
* NotifyBlockTip signal: switch from hash (uint256) to CBlockIndex*Jonas Schnelli2015-11-301-1/+2
| | | | | - also adds a boolean for indication if the tip update was happening during initial sync - emit notification also during initial sync
* [Qt] add ui signal for banlist changesJonas Schnelli2015-09-161-0/+3
|
* Separate CTranslationInterface from CClientUIInterfaceJorge Timón2015-04-161-13/+0
|
* 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
|
* Add a SECURE style flag for ThreadSafeMessageBox, which indicates that the ↵Mark Friedenbach2014-10-171-0/+3
| | | | message contains sensitive information. This keeps the message from being output to the debug log by bitcoind. Fixes a possible security risk when starting bitcoind in server mode without the 'rpcpassword' option configured, resulting in the "suggested" password being output to the debug log.
* Merge pull request #4779Wladimir J. van der Laan2014-09-011-1/+1
|\ | | | | | | 093303a add missing header end comments (Philip Kaufmann)
| * add missing header end commentsPhilip Kaufmann2014-08-281-1/+1
| | | | | | | | | | | | - ensures a consistent usage in header files - also add a blank line after the copyright header where missing - also remove orphan new-lines at the end of some files
* | Create new signal for notification of new blocks. Use w/ -blocknotifyJeff Garzik2014-08-141-0/+3
| |
* | ui_interface: remove unused NotifyBlocksChanged signalJeff Garzik2014-08-141-3/+0
|/
* Revert "UI to alert of respend attempt affecting wallet."Wladimir J. van der Laan2014-07-211-2/+1
| | | | | | | | This reverts commit ada5a067c75f19a724cc054286ecf2254e5dbe8f. Conflicts: src/qt/guiconstants.h src/wallet.h
* qt: Ignore showNormalIfMinimized in initialization or shutdownWladimir J. van der Laan2014-07-141-2/+0
| | | | | | | Also get rid of ui_interface flag NOSHOWGUI. It's up to the GUI to decide this. Fixes #4360.
* UI to alert of respend attempt affecting wallet.Tom Harding2014-06-271-1/+2
| | | | | | | | | | | | | | | | | 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.
* VerifyDB progressCozz Lovan2014-06-031-0/+3
|
* [Qt] rescan progressCozz Lovan2014-04-021-0/+3
|
* Merge pull request #3427Wladimir J. van der Laan2013-12-231-0/+2
|\ | | | | | | 1ad2636 qt: Prevent non-functional GUI from popping up during Init (Wladimir J. van der Laan)
| * qt: Prevent non-functional GUI from popping up during InitWladimir J. van der Laan2013-12-161-0/+2
| | | | | | | | | | | | | | | | When a InitError or InitWarning happens, the GUI pops up but is unusable (until Init finishes). This is caused by showNormalIfMinimized. Add a message flag to skip this call for Init errors or warnings.
* | Remove ui_interface ThreadSafeAskFee residueWladimir J. van der Laan2013-12-181-3/+0
| | | | | | | | Missed these in ca2c83d (#3415).
* | Remove unused ThreadSafeHandleURI from ui_interfaceWladimir J. van der Laan2013-12-141-3/+0
|/
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-3/+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.
* Have Qt poll for shutdown requested, the QT way.Gavin Andresen2013-04-031-3/+0
|
* Improve block database load error reportingPieter Wuille2013-02-171-1/+1
|
* rework ThreadSafeAskFee() / askFee() functionsPhilip Kaufmann2012-12-041-1/+1
| | | | | - remove unused parameter from ThreadSafeAskFee(), which also results in the removal of an orphan translation-string
* remove unneeded flag from MSG_INFORMATION and fix an indentationPhilip Kaufmann2012-12-041-1/+1
|
* update CClientUIInterface and remove orphan Wx stuffPhilip Kaufmann2012-11-261-29/+37
| | | | | | | | | | | | | | | | | | | | - fix ThreadSafeMessageBox always displays error icon - allow to specify MSG_ERROR / MSG_WARNING or MSG_INFORMATION without a custom caption / title - allow to specify CClientUIInterface::ICON_ERROR / ICON_WARNING and ICON_INFORMATION (which is default) as message box icon - remove CClientUIInterface::OK from ThreadSafeMessageBox-calls, as the OK button will be set as default, if none is specified - prepend "Bitcoin - " to used captions - rename BitcoinGUI::error() -> BitcoinGUI::message() and add function documentation - change all style parameters and enum flags to unsigned - update code to use that new API - update Client- and WalletModel to use new BitcoinGUI::message() and rename the classes error() method into message() - include the possibility to supply the wanted icon for messages from Client- and WalletModel via "style" parameter
* Add Bitcoin dev CopyrightMichael Ford2012-06-251-0/+1
|
* Update commentsMichael Ford2012-06-251-2/+2
|
* Merge pull request #1354 from fanquake/masterPieter Wuille2012-05-201-1/+1
|\ | | | | Update Header Licenses
| * Update License in File HeadersFordy2012-05-181-1/+1
| | | | | | | | | | | | I originally created a pull to replace the "COPYING" in crypter.cpp and crypter.h, but it turned out that COPYING was actually the correct file.
* | Make testcases build, prevent windows symbol collisionWladimir J. van der Laan2012-05-201-33/+33
| |
* | Convert UI interface to boost::signals2.Wladimir J. van der Laan2012-05-201-54/+73
| | | | | | | | | | | | | | | | - Signals now go directly from the core to WalletModel/ClientModel. - WalletModel subscribes to signals on CWallet: Prepares for multi-wallet support, by no longer assuming an implicit global wallet. - Gets rid of noui.cpp, the few lines that were left are merged into init.cpp - Rename wxXXX message flags to MF_XXX, to make them UI indifferent. - ThreadSafeMessageBox no longer returns the value `4` which was never used, converted to void.
* | Fine-grained UI updatesWladimir J. van der Laan2012-05-201-2/+37
|/ | | | | | | | | | | | | | | | | | | Gets rid of `MainFrameRepaint` in favor of specific update functions that tell the UI exactly what changed. This improves the efficiency of various handlers. Also fixes problems with mined transactions not showing up until restart. The following notifications were added: - `NotifyBlocksChanged`: Block chain changed - `NotifyKeyStoreStatusChanged`: Wallet status (encrypted, locked) changed. - `NotifyAddressBookChanged`: Address book entry changed. - `NotifyTransactionChanged`: Wallet transaction added, removed or updated. - `NotifyNumConnectionsChanged`: Number of connections changed. - `NotifyAlertChanged`: New, updated or cancelled alert. As this finally makes it possible for the UI to know when a new alert arrived, it can be shown as OS notification. These notifications could also be useful for RPC clients. However, currently, they are ignored in bitcoind (in noui.cpp). Also brings back polling with timer for numBlocks in ClientModel. This value updates so frequently during initial download that the number of signals clogs the UI thread and causes heavy CPU usage. And after initial block download, the value changes so rarely that a delay of half a second until the UI updates is unnoticable.
* Bugfix: Replace "URL" with "URI" where we aren't actually working with URLsLuke Dashjr2012-04-061-1/+1
|
* Move from noui.h / ui.h to one ui_interface.h with dummy implementation for ↵Wladimir J. van der Laan2012-04-041-0/+50
the daemon.