aboutsummaryrefslogtreecommitdiff
path: root/src/qt/optionsdialog.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* MaxOSX: settings fixes (#2371)Jonas Schnelli2013-06-031-1/+2
| | | | | | | - Launch-At-Startup implementation for mac - Remove "Window" tab in settings Signed-off-by: Jonas Schnelli <[email protected]>
* Bitcoin-Qt: massive header and cpp cleanupPhilip Kaufmann2013-03-171-2/+0
| | | | | | | - try to enforce the same style to all Qt related files - remove unneeded includes from the files - add missing Q_OBJECT, QT_BEGIN_NAMESPACE / QT_END_NAMESPACE - prepares for a pull-req to include Qt5 compatibility
* Bitcoin-Qt: add a Reset button to the options dialogPhilip Kaufmann2013-01-051-0/+27
| | | | | | | | - 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.
* change Q_WS_MAC -> Q_OS_MAC (Qt5 compatibility)Philip Kaufmann2012-10-071-1/+1
| | | | - I missed that one in my former pull
* enhance Qt5 compatibilityPhilip Kaufmann2012-09-211-1/+1
| | | | | - replace Q_WS_MAC (not supported anymore in Qt5) with Q_OS_MAC (supported in Qt4/5)
* small UX update for optionsdialogPhilip Kaufmann2012-08-021-6/+19
| | | | | | | - add enableApplyButton() and disableApplyButton() to optionsdialog.{h/cpp} - they are used to ensure the Ok button does not get disabled, when Apply needs to be disabled (standard UX should allow Ok always to dismiss the dialog and only disable it, when we have a faulty proxy IP) - disable Apply after initially loading the settings, as nothing new needs to be saved - remove orphan settings from optionsdialog.ui that are default anyway
* optionsdialog cleanupPhilip Kaufmann2012-07-221-38/+40
| | | | | | | | | | | | - remove duplicate includes, that are already present in ui_optionsdialog.h - change QIntValidator to not allow 0 as port-number - re-order some function calls to match the Ui element order, for better readbility and to prepare for the addition of further IPv6 and Tor proxy options - restat warning for the language selection is only shown, when the language was changed (not on simply activating the Ui element) - split check for object == ui->proxyIp into seperate if-clause - micro-optimize the code in the above mentioned if-clause - unify used format for comments in the code - introduce handleProxyIpValid() function, which handles UI elements and the save button states for valid/invalid proxy IPs
* enhance lang-selection in OptionsDialog, when compiling with Qt >= 4.8Philip Kaufmann2012-07-131-0/+10
|
* GUI: change language selection formatPhilip Kaufmann2012-06-261-1/+14
| | | | | - display as "language - country (locale name)", when locale name consists of 2 parts - display as "language (locale name)", when locale name consists of 1 part
* re-work optionsdialog to a tabbed UI based on an ui-filePhilip Kaufmann2012-06-131-318/+140
| | | | | | | | | | | | - extend network options with a SOCKS version selection - changing "Unit to show amounts in:" now also updates the unit used in the transaction fee box - string updates - link Apply button and OK button when enabling or disabling them - use LookupNumeric() from netbase to verify proxy address (via an EventFilter) - change proxy address field to QValidatedLineEdit and add visual feedback - add a status label used for displaying a message for invalid proxy addresses - allow usage of IPv6 address as proxy address - added warning message when enabling / disabling SOCKS proxy
* Rework network config settingsPieter Wuille2012-05-311-1/+1
|
* allow translation of "options" used in the --help message / split ↵Philip Kaufmann2012-05-171-4/+4
| | | | translation of RPC console welcome message and remove the need to take care of "<br>" / remove some spaces in strings and misc other stuff related to translations
* optionsdialog.cpp: rename "Start Bitcoin on window system startup" to "Start ↵Philip Kaufmann2012-05-101-12/+12
| | | | Bitcoin on system login" and move it to Main / hide "Window" Options on Mac as there are currently none available / remove an unused variable / add Alt-Shortcuts where they were missing / allow translation of "default"
* Make it possible to set user interface language from options dialogWladimir J. van der Laan2012-05-091-1/+38
|
* Organize optionsdialog (split off Window and Network page)Wladimir J. van der Laan2012-05-091-95/+157
|
* remove 2 ugly spaces from a string used in translationsPhilip Kaufmann2012-05-091-1/+1
|
* Merge pull request #1219 from luke-jr/rm_fee_tipWladimir J. van der Laan2012-05-071-1/+0
|\ | | | | Bitcoin-Qt: Remove redundant tooltip on optional transaction fee. Fixes #1218
| * Bitcoin-Qt: Remove redundant tooltip on optional transaction fee. Fixes #1218Luke Dashjr2012-05-071-1/+0
| |
* | Make lsn_reset ("detach databases") optional and off by default.Pieter Wuille2012-04-261-0/+6
| | | | | | | | | | | | | | | | | | | | 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.
* | Add missing tooltip and key shortcut in settings dialog (#1088 without line ↵Wladimir J. van der Laan2012-04-131-1/+2
| | | | | | | | break part)
* | Toggle main window hide on tray icon clicksje3972012-04-111-6/+4
|/ | | | | | | | | | | | | | | | | | | | | | - converted openBictoinAction to toggleHideAction - put GUIUtil functions into a namespace instead of a class - put window-related functions together in optionsdialog Reasoning: - toggle is more typical behaviour - it's more functional - better UX The typical issue with toggling visibility is that when a window is obscured by other windows but in the 'shown' state, hiding it isn't what you want. I've added an 'isObscured' function to GUIUtil that checks several pixels in the window to see if they are visible on the desktop so that an obscured but shown window can be raised. Conflicts: src/qt/guiutil.cpp src/qt/guiutil.h
* fetch translations from transifexNils Schneider2012-02-051-2/+2
| | | | | * fixes issue #742 * new translations: cs_CZ fa fi fr_FR hr pl ro_RO sv tr
* Improved Mac experience; QDoubleSpinBox for BitcoinAmountFieldp2k2011-10-091-0/+12
| | | | | | | | Now it can't be told if this is was a Windows App before. All Mac design principles are fulfilled and some cosmetics have been applied to suit the native look and feel. The biggest change there is the proper use of the Dock icon which takes the role of the Tray icon on Mac. The QDoubleSpinBox improves entering of Bitcoin amounts, no two separate fields are required anymore. All functionality and validation effects have been retained; pressing the comma key will be internally translated to a period to keep it consistent throughout the application and eases entering in countries which use the comma as decimal separator. Additionally, Notificator now supports Growl, Mac's native notification system. This is provided via Apple Script in order to avoid linking to Growl on compile time. Other changes involve encapsulation of Toolbar and Menubar creation, loading of Qt's own translation and some clean up.
* put Q_OBJECT everywhere it should be (removes warnings when running lupdate)Wladimir J. van der Laan2011-09-191-0/+4
|
* don't include <QDebug>Wladimir J. van der Laan2011-08-071-1/+0
|
* Hide addresses in transaction overview by default, they can be re-shown as a ↵Wladimir J. van der Laan2011-07-301-0/+7
| | | | configuration option
* Full support for other units, add configuration option for default unit ↵Wladimir J. van der Laan2011-07-291-5/+9
| | | | (used when displaying amounts)
* allow multiple units in bitcoin amount widget (for example, for sending) ↵Wladimir J. van der Laan2011-07-261-1/+0
| | | | using a combobox
* preparations for multiple unit (uBTC, mBTC, BTC) support, fix amount entry issueWladimir J. van der Laan2011-07-251-11/+53
|
* use buttonbox for options dialogWladimir J. van der Laan2011-06-241-14/+8
|
* introduce bitcoin amount field with split amount/decimals, to protect ↵Wladimir J. van der Laan2011-06-201-5/+3
| | | | against mistakes (https://forum.bitcoin.org/index.php?topic=19168.0)
* remove commented code, use // for one-line comments and comments inside ↵Wladimir J. van der Laan2011-06-181-2/+2
| | | | functions
* move back to original directory structureWladimir J. van der Laan2011-06-111-0/+234