aboutsummaryrefslogtreecommitdiff
path: root/src/qt/optionsmodel.h
Commit message (Collapse)AuthorAgeFilesLines
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
| | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* Fix some typosfsb40002016-11-281-1/+1
|
* [Qt] Add dbcache migration pathJonas Schnelli2016-07-281-1/+3
|
* Qt: Add option to hide the system tray iconTyler Hardin2016-05-111-0/+4
| | | | | | | | | | | | | | 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-2/+2
|
* [Qt] allow users to set -onion via GUIPhilip Kaufmann2015-07-241-0/+3
| | | | | - also allow users to see, if the default proxy (-proxy) is used for reaching peers via IPv6 or Tor
* qt: define QT_NO_KEYWORDSWladimir J. van der Laan2015-07-151-1/+1
| | | | | | | | 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.
* 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-2/+0
|
* Fix all header definesPavel Janík2014-11-031-3/+3
|
* Use a typedef for monetary valuesMark Friedenbach2014-09-261-1/+3
|
* qt: Remove an obscure option no-one cares aboutWladimir J. van der Laan2014-07-311-3/+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.
* [Qt] remove ProxySocksVersion from OptionIDPhilip Kaufmann2014-07-281-1/+0
| | | | - we only support SOCKS5, so remove it
* [Qt] New status bar Unit Display Control and related changes.gubatron2014-06-251-0/+2
| | | | | | | | | | | | | | | | - 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.
* [Qt] allow setting listen via GUIPhilip Kaufmann2014-06-111-0/+1
| | | | | | | | | | - 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()!
* [Qt] Optionally add third party links to transaction context menuCozz Lovan2014-04-251-0/+3
|
* qt: Show also value for options overridden on command lineWladimir J. van der Laan2014-03-141-0/+3
| | | | | | | 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.
* qt: Add option to (not) spend unconfirmed changeWladimir J. van der Laan2014-02-161-0/+1
| | | | | | - 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-3/+0
|
* [Qt] let OptionsModel::getProxySettings() directly query proxyPhilip Kaufmann2014-01-171-1/+5
| | | | | | | | | - 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)
* [Qt] massive options/settings rework (no core changes)Philip Kaufmann2014-01-061-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add new options for database cache and script verification threads - add label which displays options that are overridden by command-line parameters - proxy settings are not applied on-the-fly anymore and require a client restart (ApplyProxySettings() was removed and was not working very well anyway) - re-work options reset and require a client shutdown (as it is much easier to do it this way without having to mess with what can be changed on-the-fly and what needs a restart anyway) - options reset now writes default values for every single option - when changing an option which requires a client restart display a 10 second warning message in statusLabel (via a QTimer) - when applying the changes via ok change that to a persistent message, which is displayed even after closing optionsdialog and re-open it, when no client restart was made - remove dialog boxes used when changing language or proxy settings - add setRestartRequired() and isRestartRequired() to OptionsModel and use the set function when updating options to signal OptionsDialog when a restart is needed - resize optionsdialog a little and add some min sizes for certain GUI elements - remove apply button from optionsdialog - save and restore optionsdialog window position - update nTransactionFee in QSettings with a set -paytxfee value when opening optionsdialog (I'm not sure about this yet, perhaps revert to not updating QSettings and just display current -paytxfee value in optionsdialog.)
* qt: Remove unused method OptionsModel::getTransactionFeeWladimir J. van der Laan2014-01-061-1/+0
|
* Coincontrol cleanup (e.g. add missing license)Philip Kaufmann2013-11-181-14/+14
| | | | | | | | | - add missing license headers - make compatible with Qt5 - enforce header cleanup style - small code style cleanups - rename Coin Control dialog into Coin Control Address Selection - use default font for the windows labels (no monospace)
* Coin Control FeaturesCozz Lovan2013-11-141-0/+5
|
* qt: add license header to source filesWladimir J. van der Laan2013-11-041-0/+4
| | | | Closes #839
* Payment Protocol: X509-validated payment requestsGavin Andresen2013-08-221-0/+1
| | | | | | | | 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.
* Bitcoin-Qt: add a Reset button to the options dialogPhilip Kaufmann2013-01-051-0/+1
| | | | | | | | - a click on "Reset Options" sets all options to the default values by removing all stored settings (QSettings), loading the defaults and saving them as the new settings - before the reset is executed the user is presented a confirmation dialog - special casing was needed for StartAtStartup
* Remove -detachdb and stop's detach argument.Pieter Wuille2012-11-041-1/+0
| | | | | | | | As the only BDB database left is the wallet, and it is always detached. Also remove IsChainFile() predicate and related chainfile-specific logic.
* move most explicit getters in optionsmodel to headerPhilip Kaufmann2012-10-021-4/+4
| | | | - is more consistent and saves quite some lines of code
* optionsmodel cleanupPhilip Kaufmann2012-07-121-15/+15
| | | | | | | | - cleanup optionsmodel before adding new proxy options - place SOCKS version stuff below proxy port (IP, Port, SOCKS version) - simplyfy some parts of the code (e.g. don't check IP and port, as this is done in optionsdialog anyway, remove unneeded {} in switch/case) - small cosmetic changes in the header for better readability
* Changed a comment about a QVariant typexanatos2012-06-231-1/+1
|
* Rework network config settingsPieter Wuille2012-05-311-1/+2
|
* change strings to Bitcoin (uppercase), where it is used as a noun and update ↵Philip Kaufmann2012-05-181-2/+2
| | | | strings to use "Qt" (and not qt or QT) / update initialisation of notificator to use qApp->applicationName() instead of a static string
* Make it possible to set user interface language from options dialogWladimir J. van der Laan2012-05-091-0/+3
|
* Make lsn_reset ("detach databases") optional and off by default.Pieter Wuille2012-04-261-1/+2
| | | | | | | | | | Add an option -detachdb (and entry in OptionDialog), without which no lsn_reset is called on addr.dat and blkindex.dat. That means these files cannot be moved to a new environment, but shutdown can be significantly faster. The wallet file is always lsn_reset'ed. -detachdb corresponds to the old behaviour, though it is off by default now to speed up shutdowns.
* Reworked QT settingsGavin Andresen2012-02-261-5/+8
|
* Revert "Use standard C99 (and Qt) types for 64-bit integers"Wladimir J. van der Laan2011-12-211-1/+0
| | | | This reverts commit 21d9f36781604e4ca9fc35dc65265593423b73e9.
* Use standard C99 (and Qt) types for 64-bit integersLuke Dashjr2011-12-201-0/+1
|
* Improve documentation for UI classesWladimir J. van der Laan2011-11-131-1/+1
|
* Hide addresses in transaction overview by default, they can be re-shown as a ↵Wladimir J. van der Laan2011-07-301-0/+3
| | | | configuration option
* Full support for other units, add configuration option for default unit ↵Wladimir J. van der Laan2011-07-291-0/+4
| | | | (used when displaying amounts)
* allow multiple units in bitcoin amount widget (for example, for sending) ↵Wladimir J. van der Laan2011-07-261-8/+8
| | | | using a combobox
* update core to d0d80170a2ca73004e08fb85007fe055cbf4e411 (CWallet class)Wladimir J. van der Laan2011-06-261-1/+6
|
* move back to original directory structureWladimir J. van der Laan2011-06-111-0/+44