aboutsummaryrefslogtreecommitdiff
path: root/src/qt/optionsmodel.cpp
Commit message (Collapse)AuthorAgeFilesLines
* s/DOGE/DIS/gTomo Ueda2021-09-021-1/+1
|
* really s/doge/dis/g this timeTomo Ueda2021-09-021-1/+1
|
* Add dogechain and chain.so as default block explorersRoss Nicoll2019-03-251-1/+1
|
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
| | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* Un-expose mapArgs from utils.hMatt Corallo2016-12-241-2/+2
|
* Rename the remaining main.{h,cpp} to validation.{h,cpp}Matt Corallo2016-12-021-1/+1
|
* Merge #8487: Persist the datadir after option resetJonas Schnelli2016-08-251-0/+14
|\ | | | | | | | | 57acb82 Load choose datadir dialog after options reset (Andrew Chow) 15df3c1 Persist the datadir after option reset (Andrew Chow)
| * Load choose datadir dialog after options resetAndrew Chow2016-08-241-0/+3
| |
| * Persist the datadir after option resetAndrew Chow2016-08-101-0/+11
| | | | | | | | After a reset is performed, the datadir setting is saved and readded to the settings so that it is persisted across option resets.
* | net: narrow include scope after moving to netaddressCory Fields2016-07-311-0/+1
|/ | | | | Net functionality is no longer needed for CAddress/CAddrman/etc. now that CNetAddr/CService/CSubNet are dumb storage classes.
* [Qt] Add dbcache migration pathJonas Schnelli2016-07-281-0/+21
|
* Qt: Add option to hide the system tray iconTyler Hardin2016-05-111-1/+13
| | | | | | | | | | | | | | 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.
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
|
* [Qt] add startup option to reset Qt settingsJonas Schnelli2015-11-131-3/+6
|
* Merge pull request #4587Wladimir J. van der Laan2015-08-071-0/+57
|\ | | | | | | ed166df [Qt] allow users to set -onion via GUI (Philip Kaufmann)
| * [Qt] allow users to set -onion via GUIPhilip Kaufmann2015-07-241-0/+57
| | | | | | | | | | - also allow users to see, if the default proxy (-proxy) is used for reaching peers via IPv6 or Tor
* | Includes: Cleanup around net main and walletJorge Timón2015-07-231-1/+1
|/ | | | | | -Move from .h to .cpp: in main, net and wallet -Remove unnecessary #include "main.h" -Cleanup some wallet files includes
* qt: define QT_NO_KEYWORDSWladimir J. van der Laan2015-07-151-3/+3
| | | | | | | | 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.
* privacy: Stream isolation for TorWladimir J. van der Laan2015-04-171-2/+2
| | | | | | | | | | | | | According to Tor's extensions to the SOCKS protocol (https://gitweb.torproject.org/torspec.git/tree/socks-extensions.txt) it is possible to perform stream isolation by providing authentication to the proxy. Each set of credentials will create a new circuit, which makes it harder to correlate connections. This patch adds an option, `-proxyrandomize` (on by default) that randomizes credentials for every outgoing connection, thus creating a new circuit. 2015-03-16 15:29:59 SOCKS5 Sending proxy authentication 3842137544:3256031132
* [Move Only] Move wallet related things to src/wallet/Jonas Schnelli2015-03-121-2/+2
| | | | could once be renamed from /src/wallet to /src/legacywallet.
* 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-24/+0
|
* MOVEONLY: Move CFeeRate and Amount constants to amount.ojtimon2014-10-271-0/+1
|
* Merge pull request #4976Wladimir J. van der Laan2014-10-071-0/+2
|\ | | | | | | 27c3e91 qt: add proxy to options overridden if necessary. (Cory Fields)
| * qt: add proxy to options overridden if necessary.Cory Fields2014-09-251-0/+2
| | | | | | | | | | If proxy is disabled in the gui but enabled via the command line, it needs to be added to the override list.
* | Use a typedef for monetary valuesMark Friedenbach2014-09-261-2/+2
|/
* [Qt] include and file header cleanupPhilip Kaufmann2014-09-181-0/+1
| | | | | - alphabetical ordering - correct ordering own headers before normal headers etc.
* qt: Remove an obscure option no-one cares aboutWladimir J. van der Laan2014-07-311-10/+0
| | | | | | | Remove the "Display addresses" setting checkbox. It doesn't do what the tooltip says, and seems kind of pointless in any case. Fixes #4580.
* remove SOCKS4 support from core and GUIPhilip Kaufmann2014-07-071-23/+5
| | | | - now we support SOCKS5 only
* [Qt] New status bar Unit Display Control and related changes.gubatron2014-06-251-3/+14
| | | | | | | | | | | | | | | | - New status bar control shows the current Unit of Display. When clicked (left,or right button) it shows a context menu that allows the user to switch the current Unit of Display (BTC, mBTC, uBTC) - Recent Requests and Transaction Table headers are now updated when unit of display is changed, because their "Amount" column now displays the current unit of display. - Takes care of issue #3970 Units in transaction export csv file. - Small refactors for reusability. - Demo Video https://www.youtube.com/watch?v=wwcr0Yh68go&list=UUG3jF2hgofmLWP0tRPisQAQ - changes after Diapolo's feedback. Have not been able to build after last pool, issues with boost on MacOSX, will test on Ubuntu these changes. - removed return statement on switch - renamed onDisplayUnitsChanged(int) to updateDisplayUnit(int) - now getAmountColumnTitle(int unit) takes a simple unit parameter. moved to BitcoinUnits.
* build: fix build weirdness after 54372482.Cory Fields2014-06-231-1/+1
| | | | | | | | | | | | | bitcoin-config.h moved, but the old file is likely to still exist when reconfiguring or switching branches. This would've caused files to not rebuild correctly, and other strange problems. Make the path explicit so that the old one cannot be found. Core libs use config/bitcoin-config.h. Libs (like crypto) which don't want access to bitcoin's headers continue to use -Iconfig and #include bitcoin-config.h.
* [Qt] allow setting listen via GUIPhilip Kaufmann2014-06-111-0/+13
| | | | | | | | | | - add DEFAULT_LISTEN in net.h and use in the code (shared setting between core and GUI) Important: This makes it obvious, that we need to re-think the settings/options handling, as GUI settings are processed before any parameter-interaction (which is mostly important for network stuff) in AppInit2()!
* Type-safe CFeeRate classGavin Andresen2014-06-061-9/+12
| | | | | | | | Use CFeeRate instead of an int64_t for quantities that are fee-per-size. Helps prevent unit-conversion mismatches between the wallet, relaying, and mining code.
* add DEFAULT_UPNP constant in netPhilip Kaufmann2014-05-201-5/+1
| | | | | - as this is a shared Core/GUI setting, this makes it easier to keep them in sync (also no new includes are needed)
* qt: fix compile issue in Qt GUIWladimir J. van der Laan2014-05-081-1/+1
| | | | This was introduced in 3e1cf9b. Needs a cast to qint64.
* add DEFAULT_TRANSACTION_FEE constant in walletPhilip Kaufmann2014-05-051-1/+1
| | | | | - as this is a shared Core/GUI setting, this makes it easier to keep them in sync (also no new includes are needed)
* [Qt] Optionally add third party links to transaction context menuCozz Lovan2014-04-251-0/+13
|
* add constant for shared (GUI/core) -par settingsPhilip Kaufmann2014-03-271-10/+11
| | | | | | | | | - introduce DEFAULT_SCRIPTCHECK_THREADS in main.h - only show values from -"MAX_HW_THREADS" up to 16 for -par, as it makes no sense to try to leave more "cores free" than the system supports anyway - use the new constant in optionsdialog and remove defaults from .ui file
* qt: Show also value for options overridden on command lineWladimir J. van der Laan2014-03-141-9/+14
| | | | | | | Currently only the name of the option is shown for GUI options overridden by command line (or configuration file). This commit adds the value of the options as well, which is useful for troubleshooting.
* Change new constants in txdb.h to int64_tWladimir J. van der Laan2014-02-181-1/+1
| | | | | A shift overflow was happening when using these to check against in init.cpp. Fixes #3702.
* add constants for shared (GUI/core) -dbcache settingsPhilip Kaufmann2014-02-171-1/+2
| | | | - adds nDefaultDbCache, nMaxDbCache and nMinDbCache in txdb.h
* Increase default dbcache to 100 MiBPieter Wuille2014-02-171-1/+1
|
* Merge pull request #3646Wladimir J. van der Laan2014-02-161-1/+1
|\ | | | | | | 5770254 Copyright header updates s/2013/2014 on files whose last git commit was done 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. (gubatron)
| * 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: Add option to (not) spend unconfirmed changeWladimir J. van der Laan2014-02-161-0/+13
| | | | | | | | | | | | - Add a wallet tab to options dialog - Move fee setting to wallet tab - Add new setting to set -nospendzeroconfchange from UI
* | [Qt] remove broken OptionsModel::Upgrade()Cozz Lovan2014-02-071-63/+0
|/
* [Qt] Fix nTransactionFee in qt-settingsCozz Lovan2014-02-021-0/+3
|
* [Qt] let OptionsModel::getProxySettings() directly query proxyPhilip Kaufmann2014-01-171-6/+18
| | | | | | | | | - as a proxy set via GUI can be overridden via -proxy, directly query the core to get active proxy - give a warning, if active proxy is not SOCKS5 (needs to be SOCKS5 for the Qt networking code to work) - also remove an obsolete connect() call from optionsdialog.cpp and a reference to Bitcoin-Qt (now just GUI)
* GUI for --disable-wallet compiles and -disablewallet modeWladimir J. van der Laan2014-01-111-1/+10
| | | | | | | | There is not much in the GUI to be done without wallet, though it's possible to change options, watch the sync process, and use the debug console. So embed the debug console in the main window.