Age | Commit message (Collapse) | Author |
|
|
|
GUI: merge sign/verify message into a single window with tabbed UI
|
|
update QRCodeDialog
|
|
GUI: enhance translation possibilities in TransactionDesc / misc other changes
|
|
Add a timer to check for changes in immature or unconfirmed balances,
|
|
- remove unused #include <QDebug> and lblBTC label
- update Bitcoin input field to a BitcoinAmountField to allow Bitcoin unit selection
- use BitcoinUnits::format for the resulting amount parameter in the generated URI (always use BTC as per BIP21)
- move MAX_URI_LENGTH and EXPORT_IMAGE_SIZE to guiconstants.h
- add OptionsModel in AddressBookPage and use it in on_showQRCode_clicked() to pass it to QRCodeDialog
- add OptionsModel in QRCodeDialog to enable display unit updates
- add updateDisplayUnit() slot to be able to imediately update currently set bitcoin unit
- make all labels in the UI-file plain text
- resize dialog to match for an updated layout (fields are now stacked and new field)
- remove unused parameters from private slots
- only enable save button, when QR Code was generated
- show message when entered amound is invalid
- add read-only QPlainTextEdit field to output generated URI
|
|
- add UI-feedback via QValidatedLineEdit
- copy button for generated signature was moved to the signature output field
- add an addressbook button to verify message tab
- input fields are now evenly ordered for sign and verify tabs
- update FIRST_CLASS_MESSAGING support to ensure a good UX
- add a button and context menu entry in addressbook for verify message (to be consistent with sign message)
- focus is now only set/changed, when clearing input fields or adding an address via addressbook
- re-work / update some strings
- ensure model gets initialized in the SignVerifyMessageDialog constructor
- add checks for a valid model to both addressbook buttons
- remove unneeded includes for Qt GUI elements that are listed in ui_signverifymessagedialog.h anyway
|
|
|
|
when these are non-zero. Fixed a minor mem leak.
|
|
- remove "#include <QString>" as this is included in the header
- add some missing plural forms that can be translated
- change "yours" into "own address", which is easier to understand and translate in that context
- cleanup translatable strings to not include HTML or unneeded chars (e.g. ":")
- resize TransactionDescDialog a little (remove unwanted line-breaks with non english translations)
|
|
Fix a Couple Typos
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
GUI: init with correct display unit and update it, when user changes it via options dialog
|
|
GUI: set cursor for balance field to IBeamCursor (to show the user it IS selectable)
|
|
sendcoinsentry and connect it to displayUnitChanged() - this ensures all fields in the GUI, who use a display unit are imediately updated, when the user changes this setting in the optionsdialog / ensure used fields init with the current set display unit
|
|
This reverts commit 7b90edb5a6cada7176012d09d748847b5f966585.
|
|
|
|
On Linux/Mac the command-line options were printed to stderr when the button
was pressed in the debug window, resulting in confusion. This is fixed
in this commit by adding a separate method.
|
|
Reorganize tray icon menu into more logical order
|
|
URI-handling code update: added safety checks and notifications
|
|
re-work Shutdown() function
|
|
The current order of menu options in the tray menu doesn't really match expected usage patterns, this commit changes it to more logical order.
- Toggle show/hide first (unchanged)
- Then, send/receive coins actions, which are the critical functionality of bitcoin
- Then, sign/verify message
- Then finally the options, and closing with the debug window
|
|
|
|
GUI: merge toggleHidden() code into showNormalIfMinimized()
|
|
selectable) and set autoDefault to false for the buttons that do not need this
|
|
update translation files (fetched from Transifex - 2012-06-13)
|
|
This is necessary as any strings have changed since last time.
Also the python script used to extract bitcoinstrings.cpp, extract_strings_qt.py
now sorts the strings before generating the output file. This results in more
deterministic output and thus smaller diffs.
|
|
fr_FR, which was removed / renamed on TX
|
|
- 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
|
|
Cross-platform “Open debug logfile”
|
|
functionality, but keep a simpler toggleHidden() for use in SLOT() macro
|
|
|
|
The option to open the debug logfile from the debug window was implemented only for
windows. By using `QDesktopServices::openUrl` it now works on any platform.
|
|
change initial Balance on overviewpage from "123.456 BTC" to "0 BTC" to ...
|
|
This contributed to an accidental send (#1384), and has no clear advantage, better to disable it.
|
|
GUI: update info strings for generated blocks
|
|
Shutdown() if no GUI is used and calls uiInterface.QueueShutdown() if a GUI is used / all direct uiInterface.QueueShutdown() calls are replaced with Shutdown() - this ensures a clean GUI shutdown, even when catching a SIGTERM and allows the BitcoinGUI destructor to get called (which fixes a tray-icon issue and keeps the tray-icon until Bitcoin-Qt exits)
|
|
confuse users, which could see it before we init with the real wallet balance
|
|
|
|
"must mature" to take the new immature label into consideration
|
|
|
|
|
|
Added 'immature balance' for miners. Only displayed if the balance is > 0
|
|
GUI: change verifymessagepage behaviour to match RPC-call "verifymessage"
|