aboutsummaryrefslogtreecommitdiff
path: root/src/qt/forms
Commit message (Collapse)AuthorAgeFilesLines
...
* Show warning when using prerelease versionWladimir J. van der Laan2012-10-251-256/+277
| | | | | | | | | | | Implements #1948 - Add macro `CLIENT_VERSION_IS_RELEASE` to clientversion.h - When running a prerelease (the above macro is `false`): - In UI, show an orange warning bar at the top. This will be used for other warnings (and alerts) as well, instead of the status bar. - For `bitcoind`, show the warning in the "errors" field in `getinfo` response.
* additional fix for #1843Philip Kaufmann2012-09-221-1/+1
| | | | - a shortcut on "receive coins" was used twice
* Remove unnecessary text from tooltip in AddressBookPageWladimir J. van der Laan2012-09-221-1/+1
|
* fix #1843 by changing 2 GUI shortcutsPhilip Kaufmann2012-09-211-2/+2
|
* Qt: add copyrightLabel to aboutdialog.uiPhilip Kaufmann2012-08-241-5/+14
| | | | | | | | | | - add a new label, which can be updated independently from the whole license information stuff - the benefit is, we don't need to re-translate that whole wall of text every year the copyright info changes - update to the same copyright string we use in the source and in the bitcoin-qt.exe meta-data information - removes an obsolete entry from the ui-file
* small UX update for optionsdialogPhilip Kaufmann2012-08-021-6/+0
| | | | | | | - 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
* fix typo "logfile" -> "log file"Philip Kaufmann2012-07-231-2/+2
|
* Replace all occurances of license.txt with COPYING, including naming the ↵Luke Dashjr2012-07-221-1/+1
| | | | file COPYING.txt on Windows
* re-size addressbookpage.ui to fix #1062Philip Kaufmann2012-07-191-2/+2
|
* Merge pull request #1592 from Diapolo/Qt_WindowTitleWladimir J. van der Laan2012-07-141-2/+2
|\ | | | | change Window title to "Bitcoin - Wallet" / misc related renames
| * change Window title to "Bitcoin - Wallet" / misc related renamesPhilip Kaufmann2012-07-131-2/+2
| | | | | | | | | | | | | | - this helps user to not think our Client is called "Bitcoin Wallet" - change "About Bitcoin-Qt" to "About Bitcoin" - change "Bitcoin debug window" to "Bitcoin - Debug window" - change "Client" in debug Window to "Bitcoin Core"
* | fix a wrong string in signverifymessagedialog.uiPhilip Kaufmann2012-07-121-1/+1
|/
* show used OpenSSL library version in debug windowPhilip Kaufmann2012-07-071-21/+47
|
* Merge pull request #1469 from Diapolo/signverifymessagedialogWladimir J. van der Laan2012-07-074-325/+404
|\ | | | | GUI: merge sign/verify message into a single window with tabbed UI
| * GUI: merge sign/verify message into a single window with tabbed UIPhilip Kaufmann2012-07-064-325/+404
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | Merge pull request #1518 from Diapolo/qrcodedialogWladimir J. van der Laan2012-07-071-123/+119
|\ \ | | | | | | update QRCodeDialog
| * | update QRCodeDialogPhilip Kaufmann2012-07-061-123/+119
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* / enhance translation possibilities in TransactionDesc / misc other changesPhilip Kaufmann2012-07-031-1/+1
|/ | | | | | | | - 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 typo in OptionsDialogPhilip Kaufmann2012-06-301-1/+1
|
* set cursor for balance field to IBeamCursor (to show the user it IS ↵Philip Kaufmann2012-06-131-0/+9
| | | | selectable) and set autoDefault to false for the buttons that do not need this
* re-work optionsdialog to a tabbed UI based on an ui-filePhilip Kaufmann2012-06-131-0/+466
| | | | | | | | | | | | - 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
* make buttons in debug window non autoDefaultPhilip Kaufmann2012-06-121-0/+6
|
* change initial Balance on overviewpage from "123.456 BTC" to "0 BTC" to not ↵Philip Kaufmann2012-06-111-1/+1
| | | | confuse users, which could see it before we init with the real wallet balance
* Merge pull request #837 from sje397/ShowImmatureBalanceWladimir J. van der Laan2012-06-021-3/+29
|\ | | | | Added 'immature balance' for miners. Only displayed if the balance is > 0
| * Added 'immature balance' for miners. Only displayed if the balance is ↵sje3972012-05-251-3/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | greater than zero. This adds a field labelled 'Immature' in the overview section under the 'unconfirmed' field, which shows mined income that has not yet matured (which is currently not displayed anywhere, even though the transactions exist in the transaction list). To do that I added a 'GetImmatureBalance' method to the wallet, and connected that through to the GUI as per the 'GetBalance' and 'GetUnconfirmedBalance' methods. I did a small 'no-op' change to make the code in adjacent functions a little more readable (imo); it was a change I had made in my repo earlier...but I thought it wouldn't hurt so left it in. Immature balance comes from mined income that is at least two blocks deep in the chain (same logic as displayed transactions). My reasoning is: - as a miner, it's a critical stat I want to see - as a miner, and taking into account the label 'immature', the uncertainty is pretty clearly implied - those numbers are already displayed in the transaction list - this makes the overview numbers add up to what's in the transaction list - it's not displayed if the immature balance is 0, so won't bother non-miners I also 'cleaned' the overview UI a little, moving code to the XML and removing HTML.
* | Merge pull request #1368 from Diapolo/verifymessagepageWladimir J. van der Laan2012-06-021-31/+46
|\ \ | | | | | | GUI: change verifymessagepage behaviour to match RPC-call "verifymessage"
| * | change verifymessagepage behaviour to match RPC-call "verifymessage" (input ↵Philip Kaufmann2012-06-011-31/+46
| |/ | | | | | | address, signature and message) / display messages in status label (remove message boxes) / resize window to make signature fully readable / change signature font to BC-address font (like in messagepage) / remove checkAddress() and place code directly in on_verifyMessage_clicked() / add visual feedback to LineEdits / remove AddressTableModel references, as they are now unused / add addr.GetKeyID(keyID) check
* / move class HelpMessageBox to guiutil.cpp/.h / add button to show Bitcoin ↵Philip Kaufmann2012-06-011-2/+25
|/ | | | command-line options (in RPC Console -> Information) / resize Debug window a little to allow for a non-breaking display of the welcome message with non-english translation
* start rows in askpassphrasedialog.ui at 0 (not 1)Philip Kaufmann2012-05-201-7/+7
|
* Merge pull request #1323 from Diapolo/string_fixesWladimir J. van der Laan2012-05-201-1/+1
|\ | | | | translation updates / string updates
| * allow translation of "options" used in the --help message / split ↵Philip Kaufmann2012-05-171-1/+1
| | | | | | | | 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
* | Restore overviewpage (put transactions back within frame)Wladimir J. van der Laan2012-05-181-147/+185
| | | | | | | | | | - Also, change "(out of sync)" to only red, instead of red and bold, which a bit more subtle - Move label stylesheets to xml
* | add 2 labels to the overviewpage that display Wallet and Transaction status ↵Philip Kaufmann2012-05-171-46/+78
|/ | | | (obsolete or current) / cleanup overviewpage XML ui-file
* adapt user-experience from messagepage / move placeholderTexts from XML to ↵Philip Kaufmann2012-05-151-54/+30
| | | | source to avoid a problem with Qt < 4.7 / add eventFilter for address field to select text when clicking in / add Clear All button / rework strings
* Merge pull request #906 from sje397/ValidateMessageWladimir J. van der Laan2012-05-141-0/+149
|\ | | | | Add a menu option and dialog to verify a signed message
| * Add a menu option to verify a signed messagesje3972012-05-121-0/+149
| | | | | | | | (Also move 'setAttribute(Qt::WA_DeleteOnClose)' out of QRCodeDialog)
* | Merge pull request #1274 from Diapolo/QR_CodeWladimir J. van der Laan2012-05-131-2/+2
|\ \ | | | | | | rename "QR-Code Dialog" to "QR Code Dialog" in qrcodedialog.ui as this spelling is used all over the code
| * | set minimum size allowed by Qt Creator and rename "QR-Code Dialog" to "QR ↵Philip Kaufmann2012-05-131-2/+2
| | | | | | | | | | | | Code Dialog" as this spelling is used all over the code
* | | Merge pull request #1275 from Diapolo/askpassphrasedialogWladimir J. van der Laan2012-05-131-3/+0
|\ \ \ | | | | | | | | remove string "TextLabel" from warningLabel, as this is unneeded and as ...
| * | | remove string "TextLabel" from warningLabel, as this is unneeded and as such ↵Philip Kaufmann2012-05-131-3/+0
| |/ / | | | | | | | | | is a silly translation less to do :)
* | | Merge pull request #1268 from Diapolo/transactiondialogWladimir J. van der Laan2012-05-131-2/+2
|\ \ \ | | | | | | | | change size of transactiondialog, to allow display of transaction-id wit...
| * | | change size of transactiondialog, to allow display of transaction-id without ↵Philip Kaufmann2012-05-121-2/+2
| | |/ | |/| | | | | | | an ugly line-break
* | | Convert RPC console to QTextEdit instead of QTableViewWladimir J. van der Laan2012-05-121-15/+7
| |/ |/| | | | | | | | | | | * This allows copy/pasting whole or partial messages * Handle output more consistently in console * No more scrollbars-in-scrollbars: by setting per-pixel scrolling on the table, cells can have any height * Decorations for "request" and "reply" are changed to the txin and txout icons instead of colored squares
* | Merge pull request #1263 from Diapolo/RPCCon_ClientStartupTimeWladimir J. van der Laan2012-05-121-38/+88
|\ \ | | | | | | GUI: add the client startup time to the debug window...
| * | add the client startup time to the debug window / rename Version label to ↵Philip Kaufmann2012-05-121-38/+88
| |/ | | | | | | Client, which is better suiting now / add IBeamCursor for selectable text on the information page / make ">" sign on RPC page untranslatable / re-order XML-file tags to match real GUI element order
* / add Alt-Shortcut for "Clear All" in sendcoinsdialog.uiPhilip Kaufmann2012-05-121-1/+1
|/
* add code to open (display) debug.log on Windows with the associated ↵Philip Kaufmann2012-05-111-0/+36
| | | | application and add a button to the Information page in the Debug console
* Merge pull request #1204 from Diapolo/messagepage_focus_placeholderWladimir J. van der Laan2012-05-101-1/+1
|\ | | | | GUI messagepage: add placeholder text to address field (like in sendcoins dialog)...
| * add placeholder text to address field (like in sendcoins) and set focus to ↵Philip Kaufmann2012-05-101-1/+1
| | | | | | | | address field on opening messagepage or "Clear All" / consolidate gotoMessagePage() to 1 function / rename windowTitle to "Sign Message Dialog"
* | Merge pull request #1206 from Diapolo/passphrasedialogWladimir J. van der Laan2012-05-101-6/+7
|\ \ | |/ |/| small passphrasedialog update