aboutsummaryrefslogtreecommitdiff
path: root/src/qt/forms
Commit message (Collapse)AuthorAgeFilesLines
...
* [Qt] 2 minor translation changesPhilip Kaufmann2014-01-141-1/+1
|
* qt: Minor message updatesWladimir J. van der Laan2014-01-131-1/+1
| | | | | Used sending/receiving addresses -> Sending/receiving addresses Previously requested payments -> Requested payments (idea from @cozz in #3521)
* GUI: Fix design in overview pageCozz Lovan2014-01-111-0/+17
|
* [Qt] massive options/settings rework (no core changes)Philip Kaufmann2014-01-061-44/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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: Treat regtest as testnetWladimir J. van der Laan2013-12-201-9/+15
| | | | | No need to do anything special in the GUI for regtest mode, but do treat it at testnet not mainnet to prevent confusion.
* some more small re-branding changes (Bitcoin Core)Philip Kaufmann2013-12-161-1/+1
|
* Rebrand to `Bitcoin Core`Wladimir J. van der Laan2013-12-133-7/+7
| | | | | | | | | | | | Only messages for now, executable names and other file names can be changed later if necessary and safe. Do not do an all-sweeping change. Some occurences of Bitcoin-Qt need to be kept: - Applicationname: this is used to determine the registry entry names, we don't want to lose settings over a silly name change. - Where it refers to the executable name instead of the product name.
* Merge pull request #3207Wladimir J. van der Laan2013-12-092-69/+152
|\ | | | | | | 666893b qt: keep a list of requested payments (Wladimir J. van der Laan)
| * qt: keep a list of requested paymentsWladimir J. van der Laan2013-11-192-69/+152
| | | | | | | | | | | | | | | | | | Keep a list of requested payments in the Receive tab so that a user can recall previously created requests after closing their windows. Currently this list is not stored between bitcoin-qt sessions. This can be implemented later, but it is not clear where it should be stored as I don't think it belongs in the wallet (maybe in QSettings?)
* | [Qt] coin-control features GUI cleanup 3Philip Kaufmann2013-12-022-37/+88
| | | | | | | | | | | | | | - remove style sheets from ui files and use Qt attributes instead - make some more strings untranslatable, to make life for translators easier - split up long tooltips an rework the texts a little
* | [Qt] coin-control features GUI cleanup 2Philip Kaufmann2013-12-021-53/+24
| | | | | | | | | | | | | | | | | | - remove monospace labels from sendcoinsdialog also - use a validated line edit for the change address - add a tooltip to change address switch - ensure we have a valid change address in CoinControlDialog::coinControl->destChange or just CNoDestination() - some small ui file changes
* | [Qt] allow deletion of payment-requests in sendcoinsPhilip Kaufmann2013-11-241-100/+140
| | | | | | | | | | | | | | | | | | | | | | | | - this adds a delete button for insecure and secure payment requests in the sendcoins dialog - it also enables the delete button even for single and empty entries, as this is much easier to handle and doesn't need to special case single entries - big parts of the ui file were changed, because I copied the delete button and had to delete the layout too and created it from scratch (which seems to cleanup the rows and colums in the layout also, which is nice IMHO)
* | [Qt] make a UI element in sendcoins non-validatedPhilip Kaufmann2013-11-201-1/+1
|/ | | | - this was unused for the label and also makes no sense, so remove it
* Coincontrol cleanup (e.g. add missing license)Philip Kaufmann2013-11-182-53/+2
| | | | | | | | | - 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)
* Merge pull request #3253Wladimir J. van der Laan2013-11-163-4/+1171
|\ | | | | | | | | 6a86c24 Coin Control Features (Cozz Lovan) 8dfd8c6 pass nBytes as parameter to GetMinFee(..) (Cozz Lovan)
| * Coin Control FeaturesCozz Lovan2013-11-143-4/+1171
| |
* | qt: align amounts on overview page to the rightWladimir J. van der Laan2013-11-141-0/+12
|/ | | | This is more consistent with other places in the GUI.
* qt: add Open URI dialogWladimir J. van der Laan2013-11-111-0/+116
|
* [Qt] rename rpcconsole windowPhilip Kaufmann2013-11-081-1/+1
| | | | | | | | | - rework window title to not include Bitcoin - in front, as no other dialog does this - favor a connect() call over an own function for clearing the traffic graph - write monospace lowercase (seems to be correct after some web search) and add a comment that we should avoid / remove fixed font sizes
* [Qt] Rework of payment request UI (mainly for insecure pr)Philip Kaufmann2013-10-312-14/+511
| | | | | | | | | | - this shows insecure (unsecured) payment requests in a new yellowish colored UI (based on the secure payment request UI) instead of our normal payment UI - allows us to receive paymentACK messages for insecure payment requests - allows us to handle expirations for insecure payment request - changed walletmodel, so that all types of payment requests don't touch the addressbook
* qt: make receive coins tab look more consistent with send coins tabWladimir J. van der Laan2013-10-281-4/+23
| | | | | Use a GridLayout instead of a FormLayout. This makes the alignment of the labels consistent between the tabs.
* [Qt] additional small fixes for #3099 (new receive flow)Philip Kaufmann2013-10-263-8/+2
| | | | | | | | | - remove 2 unneeded windowTitle attributes, which bloat our translations - cleanup some unneeded .cpp/.h includes and class usages - use a more generic string for clearing sendcoinsdialog and requestpaymentdialog - edit 2 strings in BitcoinGUI and replace "edit" with "show" as this seems more clear in the context where it is used
* [Qt] misc small fixes for #3099 (new receive flow)Philip Kaufmann2013-10-252-4/+1
| | | | | | | | | - changes some strings that were forgotton or made no sense in the conext they are used - remove an orphan file from the qt project file - revert a small change in signverifymessagedialog.ui - guard #include "bitcoin-config.h" with #if defined(HAVE_CONFIG_H) - remove windowTitle from addressbookpage.ui
* qt: general polish after adding new receive flowWladimir J. van der Laan2013-10-256-37/+100
| | | | | | | | - We no longer have an address book, but "address lists", update message accordingly - Add tooltips here and there - Clarify text on buttons - add Copy Address button to receive request dialog
* qt: show payment information in one text areaWladimir J. van der Laan2013-10-231-168/+37
| | | | | | Simplifies the dialog (makes it look less crowded) as well as the code and makes it possible to copy multiple fields at once. Also format bitcoin URI as URI, add copy button for URI.
* qt: allow dragging, copying and saving QR codeWladimir J. van der Laan2013-10-231-1/+6
| | | | Add context menu and drag handling to QR code widget.
* qt: remove verify/send message and send coins from address bookWladimir J. van der Laan2013-10-231-28/+0
| | | | | | | These no longer make sense in the new workflow. It's less clicks to reach sign/verify message from the menu. And sending from the address book is one kind of automatic address reuse we're trying to avoid.
* qt: rework "receive coins" workflowWladimir J. van der Laan2013-10-233-74/+254
|
* make BitcoinAmountField::setReadOnly() usablePhilip Kaufmann2013-10-151-7/+1
| | | | | - use it for secure payment-requests (this change allows a copy&paste of the amount and looks a little nicer than just a disabled GUI element)
* Add network traffic graphScott Ellis2013-10-141-0/+261
|
* Bitcoin-Qt: translation fixes in sendcoinsPhilip Kaufmann2013-10-011-19/+13
| | | | | | | | | | | | - remove some unneeded translatable strings from sendcoinsentry.ui file and rename some elements for better readability - optimize string prorcessing in SendCoinsDialog::on_sendButton_clicked() - make all UI labels for secure payments plain text and move the settings to sendcoinsentry.ui file - remove unneeded button and default button definiton from warning message boxes - remove fixed font-size when sending coins to an address with label and use monospace font for addresses
* GUI: fix sendcoinsdialog/sendcoinsentryCozz Lovan2013-09-241-1/+1
|
* fix some cosmetic glitches in the codebasePhilip Kaufmann2013-09-092-2/+2
| | | | | | | | | | | - rename URL into URI in paymentserver where correct - add some missing Qt-coding-stuff in paymentserver - change QSpinBox to QLineEdit as base for BitcoinAmountField in .ui files (as this is the result when converting the BAF back into base) - remove some c_str() and replace with QString::fromStdString() - remove several new-lines - remove unneeded spaces - indentation fixes
* Payment Protocol: X509-validated payment requestsGavin Andresen2013-08-221-125/+667
| | | | | | | | 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.
* qt: allow user to choose data directoryWladimir J. van der Laan2013-06-161-0/+266
| | | | | | | | | | | | | | | | | | This adds an introduction screen that is shown when the client is first started in which the user can choose a data directory. It is also possible to force the intro screen to appear using command line argument `-choosedatadir`. The user is warned that the client will download and store 10Gb of data. The intro screen shows how much space is available on the device that contains the chosen directory and warns if this is less than the 10Gb. To make it possible to translate the introduction dialog, the initialization sequence is changed so that translations are loaded before the data directory. This has the by-effect that it is no longer possible to specify a language in bitcoin.conf inside the data directory.
* qt: Add total balance in overview pageWladimir J. van der Laan2013-06-071-3/+39
|
* qt: remove fee recommendation in settingsWladimir J. van der Laan2013-04-271-1/+1
| | | | | | | | This value gets stale really quickly, do not hardcode it into a message. Completely remove it for now. Later on, a mechanism will be added to determine fees based on the mempool. Closes #2576
* qt: move export button to tabsWladimir J. van der Laan2013-04-121-0/+14
| | | | | | | | Having the export button at the top was confusing people into thinking the entire wallet was exported. This commit moves the export button to the address book, receiving addresses and transaction tabs separately.
* Bitcoin-Qt: updates to addressbookpagePhilip Kaufmann2013-04-031-6/+3
| | | | | | | | | | - use labelExplanation for sending and receiving tab and move the string from the ui-file to the source - ensure that the table holding the label and address is resized so that the address column fits the address and the label column is stretched to fit the window size - rename some stuff for much easier readbility in the code (I find it hard to get the meaning of stuff like labels or buttons)
* qt: remove transaction count from overview pageWladimir J. van der Laan2013-03-311-17/+0
| | | | | It was needlessly confusing people, as it doesn't necessarily match the number of transactions in the transaction list.
* Don't specify a point size for "Wallet"Larry Gilbert2013-03-271-1/+0
|
* Bitcoin-Qt: better copyright year handling in AboutDialogPhilip Kaufmann2013-02-011-1/+4
| | | | | | | | - this change allows us to keep the translation without the need to re-translate any string, when we update the copyright year - copyright symbol is changed to HTML to ensure we get no encoding issues and it's removed from the translation string so translators don't break it by mistake
* Merge pull request #2153 from Diapolo/overviewpageWladimir J. van der Laan2013-01-061-2/+1
|\ | | | | Bitcoin-Qt: fix small stylesheet glitch in overviewpage.ui
| * Bitcoin-Qt: fix small stylesheet glitch in overviewpage.uiPhilip Kaufmann2013-01-061-2/+1
| |
* | Bitcoin-Qt: add a Signature label on sign message pagePhilip Kaufmann2013-01-061-0/+10
|/
* Bitcoin-Qt: add a Reset button to the options dialogPhilip Kaufmann2013-01-051-2/+32
| | | | | | | | - 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
* Fix duplicate shortcut usage in sign/verify message dialog.burger22012-11-221-2/+2
|
* Merge pull request #1978 from sipa/nodetachPieter Wuille2012-11-091-10/+0
|\ | | | | Remove -detachdb and stop's detach argument.
| * Remove -detachdb and stop's detach argument.Pieter Wuille2012-11-041-10/+0
| | | | | | | | | | | | | | | | As the only BDB database left is the wallet, and it is always detached. Also remove IsChainFile() predicate and related chainfile-specific logic.
* | fix some double-spaces in stringsPhilip Kaufmann2012-10-251-18/+8
|/ | | | | - remove some unneeded stuff in sendcoinsentry.ui - harmonize some "Error:"-messages