aboutsummaryrefslogtreecommitdiff
path: root/src/qt/bitcoingui.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* qt: Replace NetworkToggleStatusBarControl with generic ClickableLabelWladimir J. van der Laan2016-11-241-16/+10
| | | | | | Generalize the clickable label functionality. We will use this to add similar functionality to the sync icon.
* Merge #9190: qt: Plug many memory leaksWladimir J. van der Laan2016-11-241-4/+9
|\ | | | | | | | | | | | | | | ed998ea qt: Avoid OpenSSL certstore-related memory leak (Wladimir J. van der Laan) 5204598 qt: Avoid shutdownwindow-related memory leak (Wladimir J. van der Laan) e4f126a qt: Avoid splash-screen related memory leak (Wladimir J. van der Laan) 693384e qt: Prevent thread/memory leak on exiting RPCConsole (Wladimir J. van der Laan) 47db075 qt: Plug many memory leaks (Wladimir J. van der Laan)
| * qt: Prevent thread/memory leak on exiting RPCConsoleWladimir J. van der Laan2016-11-231-3/+8
| | | | | | | | | | | | | | Make ownership of the QThread object clear, so that the RPCConsole can wait for the executor thread to quit before shutdown is called. This increases overall thread safety, and prevents some objects from leaking on exit.
| * qt: Plug many memory leaksWladimir J. van der Laan2016-11-231-1/+1
| | | | | | | | | | | | | | | | | | None of these are very serious, and are leaks in objects that are created at most one time. In most cases this means properly using the QObject parent hierarchy, except for BanTablePriv/PeerTablePriv which are not QObject, so use a std::unique_ptr instead.
* | Mention the new network toggle functionality in the tooltip.Pavel Janík2016-11-121-2/+8
|/
* Merge #8996: Network activity toggleJonas Schnelli2016-11-111-7/+42
|\ | | | | | | | | | | | | | | | | 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)
| * Overhaul network activity toggleJonas Schnelli2016-10-241-6/+24
| | | | | | | | | | | | - Rename RPC command "togglenetwork" to "setnetworkactive (true|false)" - Add simple test case - GUI toggle added to connections icon in statusbar
| * Qt: Add GUI feedback and control of network activity state.Jon Lund Steffensen2016-10-241-3/+20
| | | | | | | | | | | | | | 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.
* | [Qt] use NotifyHeaderTip's height and date for the progress updateJonas Schnelli2016-10-201-6/+3
| |
* | [doc] Rework docsMarcoFalke2016-10-041-0/+2
| | | | | | | | | | | | | | | | * Minor formatting such as adjusting links * Move sections of `doc/multiwallet-qt.md` to the source code and delete the file, as it is outdated * Fix typo in the release notes * Amend release process to mention update of BLOCK_CHAIN_SIZE
* | Merge #8371: [Qt] Add out-of-sync modal info layerJonas Schnelli2016-09-231-25/+34
|\ \ | |/ |/| | | | | | | | | | | | | | | 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-4/+4
| | | | | | | | overhaul
| * [Qt] only update "amount of blocks left" when the header chain is in-syncJonas Schnelli2016-09-131-2/+5
| |
| * [Qt] add out-of-sync modal info layerJonas Schnelli2016-08-261-1/+30
| |
| * [Refactor] refactor function that forms human readable text out of a timeoffsetJonas Schnelli2016-08-261-24/+1
| |
* | Do not shadow in src/qtPavel Janík2016-09-231-22/+22
| |
* | [qt] WalletModel: Expose disablewalletMarcoFalke2016-09-211-4/+2
| |
* | [wallet] Introduce DEFAULT_DISABLE_WALLETMarcoFalke2016-09-211-1/+1
|/
* [Qt] add HD enabled/disabled icon to the status barJonas Schnelli2016-08-191-10/+22
|
* Fix minimize and close bugsadlawren2016-08-061-3/+8
| | | | | | | | refs #8225 To ensure the GUI closes when the "Minimize on close" window option is disabled, and the "Minimize to the tray instead of the taskbar" window option is enbaled, remove a check made against the "Minimize to the tray instead of the taskbar" value, made during GUI closure. To ensure the GUI minimizes to the taskbar when the "Minimize on close" window option is enabled, and the "Minimize to the tray instead of the taskbar" window option is disabled, minimize the GUI and ignore the closure event.
* Do not ask a UI question from bitcoindPieter Wuille2016-06-241-0/+2
|
* Merge #8042: [Qt] Don't allow to open the debug window during splashscreen & ↵Jonas Schnelli2016-05-231-0/+12
|\ | | | | | | | | | | verification state 276ce84 [Qt] Disable some menu items during splashscreen/verification state (Jonas Schnelli)
| * [Qt] Disable some menu items during splashscreen/verification stateJonas Schnelli2016-05-121-0/+12
| |
* | Report reindexing progress in GUIPieter Wuille2016-05-171-4/+14
| |
* | Qt: Add option to hide the system tray iconTyler Hardin2016-05-111-1/+19
|/ | | | | | | | | | | | | | My changes leave all tray icon and menu creation/initialization logic untouched. It only shows or hides the icon according to the setting. A new checkbox was added to the OptionsDialog under the Window tab. A bool option named "hideTrayIcon" was added to OptionsModel. This checkbox was mapped like other all options to the OptionsModel. A signal was added to the OptionsModel for broadcasting changes the the hideTrayIcon option. This signal was connected to a new slot added to BitcoinGUI named setTrayIconVisible(bool). The slot simply hides or shows the trayIcon in BitcoinGUI according to the parameter recieved.
* Merge branch 'master' into single_prodnameLuke Dashjr2016-02-031-5/+15
|\
| * Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
| |
| * Merge pull request #7112Wladimir J. van der Laan2015-11-301-4/+4
| |\ | | | | | | | | | | | | | | | | | | | | | 9af5f9c Move uiInterface.NotifyBlockTip signal above the core/wallet signal - This will keep getbestblockhash more in sync with blocknotify callbacks (Jonas Schnelli) 4082e46 [Qt] call GuessVerificationProgress synchronous during core signal, pass double over UI signal (Jonas Schnelli) 947d20b [Qt] reduce cs_main in getVerificationProgress() (Jonas Schnelli) e6d50fc [Qt] update block tip (height and date) without locking cs_main, update always (each block) (Jonas Schnelli) 012fc91 NotifyBlockTip signal: switch from hash (uint256) to CBlockIndex* - also adds a boolean for indication if the tip update was happening during initial sync - emit notification also during initial sync (Jonas Schnelli)
| | * [Qt] call GuessVerificationProgress synchronous during core signal, pass ↵Jonas Schnelli2015-11-301-4/+4
| | | | | | | | | | | | double over UI signal
| | * [Qt] reduce cs_main in getVerificationProgress()Jonas Schnelli2015-11-301-4/+4
| | |
| * | Bugfix: Default -uiplatform is not actually the platform this build was ↵Luke Dashjr2015-11-281-0/+10
| |/ | | | | | | compiled on
* / Unify package name to as few places as possible without major changesLuke Dashjr2015-12-141-6/+10
|/
* [Qt] add shortcurts for debug-/console-windowJonas Schnelli2015-11-121-0/+10
|
* [Qt] Raise debug window when requestedMarcoFalke2015-09-231-5/+12
| | | | | | | | * Raise the debug window when hidden behind other windows * Switch to the debug window when on another virtual desktop * Show the debug window when minimized This change is a conceptual copy of 5ffaaba and 382e9e2
* Disallow duplicate windows.Casey Rodarmor2015-09-041-3/+3
|
* qt: Introduce PlatformStyleWladimir J. van der Laan2015-07-311-34/+35
| | | | | | | | | | | | | | 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-5/+5
| | | | | | | | 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.
* [QT] mainwindow toolbar must not be movableJonas Schnelli2015-05-191-0/+1
|
* qt: fix numerusform in English translationWladimir J. van der Laan2015-05-041-1/+1
| | | | Ref: transifex issue https://www.transifex.com/projects/p/bitcoin/translate/#da/qt-translation-011x/c/47723791
* [Qt, Trivial] fix header groupings + space, intdentation fixesPhilip Kaufmann2015-04-201-1/+1
|
* Merge pull request #5833Wladimir J. van der Laan2015-04-011-9/+9
|\ | | | | | | | | 721cb55 GUI: Display label rather than address on popups (Luke Dashjr) e96028c GUI: Clarify terminology; use "Label" heading for labels row, and "Node/Service" rather than [IP] "Address" (Luke Dashjr)
| * GUI: Display label rather than address on popupsLuke Dashjr2015-03-061-9/+9
| |
* | [QT] some mac specifiy cleanup (memory handling, unnecessary code)Jonas Schnelli2015-03-131-1/+1
| |
* | [Qt] rework setNumBlocks to have blockDate as parameterPhilip Kaufmann2015-03-091-5/+4
| | | | | | | | - reduces some functional overhead and simplifies the code
* | [Qt] fix a issue where "command line options"-action overwrite ↵Jonas Schnelli2015-03-061-0/+1
| | | | | | | | | | | | "Preference"-action (on OSX) - fixes #5800
* | QT: remove unused parameterRob Van Mieghem2015-03-051-2/+2
| |
* | [Qt] use qint64 in BitcoinGUI::setNumBlocksPhilip Kaufmann2015-02-091-3/+3
|/ | | | | - as QDateTime.secsTo() returns a qint64 also store in a qint64 and not in an integer
* Merge pull request #5628Wladimir J. van der Laan2015-01-261-0/+3
|\ | | | | | | 785bb81 [Qt] remove size grip to get rid of the right margin (Jonas Schnelli)
| * [Qt] remove size grip to get rid of the right marginJonas Schnelli2015-01-131-0/+3
| | | | | | | | IMO nobody needs a size grip and it looks bad
* | Use text-color icons for system tray Send/Receive menu entriesLuke Dashjr2015-01-141-2/+18
|/