aboutsummaryrefslogtreecommitdiff
path: root/src/qt/messagepage.cpp
Commit message (Collapse)AuthorAgeFilesLines
* GUI: merge sign/verify message into a single window with tabbed UIPhilip Kaufmann2012-07-061-143/+0
| | | | | | | | | | | | | | - 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
* Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddressPieter Wuille2012-05-241-1/+9
| | | | | | | | | | | | | | | | | This introduces internal types: * CKeyID: reference (hash160) of a key * CScriptID: reference (hash160) of a script * CTxDestination: a boost::variant of the former two CBitcoinAddress is retrofitted to be a Base58 encoding of a CTxDestination. This allows all internal code to only use the internal types, and only have RPC and GUI depend on the base58 code. Furthermore, the header dependencies are a lot saner now. base58.h is at the top (right below rpc and gui) instead of at the bottom. For the rest: wallet -> script -> keystore -> key. Only keystore still requires a forward declaration of CScript. Solving that would require splitting script into two layers.
* Split synchronization mechanisms from util.{h,cpp}Pieter Wuille2012-05-111-1/+0
|
* add placeholder text to address field (like in sendcoins) and set focus to ↵Philip Kaufmann2012-05-101-1/+6
| | | | address field on opening messagepage or "Clear All" / consolidate gotoMessagePage() to 1 function / rename windowTitle to "Sign Message Dialog"
* Merge pull request #1199 from laanwj/2012_05_signmessage_autoselectWladimir J. van der Laan2012-05-091-0/+12
|\ | | | | signmessage: auto-select signature when field is focused/clicked
| * signmessage: auto-select signature when field is focused/clickedWladimir J. van der Laan2012-05-051-0/+12
| |
* | Move back setPlaceholderText to code, from xml, as this broke building with ↵Wladimir J. van der Laan2012-05-071-0/+5
|/ | | | Qt 4.6
* add a clear all button to the sign message pagePhilip Kaufmann2012-05-031-0/+7
|
* Further reduce header dependenciesPieter Wuille2012-04-171-1/+1
| | | | | | | This commit removes the dependency of serialize.h on PROTOCOL_VERSION, and makes this parameter required instead of implicit. This is much saner, as it makes the places where changing a version number can have an influence obvious.
* Fix compilation warning.Matt Corallo2012-02-151-6/+6
|
* Bitcoin-Qt signmessage GUI (pull request #582)Luke Dashjr2012-01-271-0/+107