1. 18 Mar, 2013 1 commit
  2. 17 Mar, 2013 1 commit
    • Philip Kaufmann's avatar
      Bitcoin-Qt: massive header and cpp cleanup · 2e5c1300
      Philip Kaufmann authored
      - 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
      2e5c1300
  3. 17 Feb, 2013 1 commit
  4. 16 Feb, 2013 3 commits
  5. 03 Dec, 2012 2 commits
    • Philip Kaufmann's avatar
      use new message() function in BitcoinGUI · 23969ae9
      Philip Kaufmann authored
      - use it for displaying URI parsing warnings
      - use it for displaying error and information in backup wallet function
        (the information display is new and the error was a warning before)
      
      - cleanup BitcoinGUI::incomingTransaction()
      -- use message() + the information icon from message
      -- comment out an unused parameter in the function definition and
         declaration
      -- move all pre-checks at the beginning of the function
      23969ae9
    • Philip Kaufmann's avatar
      Bitcoin-Qt: remove obsolete modal flag from GUI APIs · 8c924376
      Philip Kaufmann authored
      - as we (can) supply the CClientUIInterface::MODAL flag via the style
        parameter, we don't need a separate bool for checking the modality
      8c924376
  6. 27 Nov, 2012 1 commit
  7. 26 Nov, 2012 1 commit
    • Philip Kaufmann's avatar
      update CClientUIInterface and remove orphan Wx stuff · 56c28efd
      Philip Kaufmann authored
      - fix ThreadSafeMessageBox always displays error icon
      - allow to specify MSG_ERROR / MSG_WARNING or MSG_INFORMATION without a
        custom caption / title
      - allow to specify CClientUIInterface::ICON_ERROR / ICON_WARNING and
        ICON_INFORMATION (which is default) as message box icon
      - remove CClientUIInterface::OK from ThreadSafeMessageBox-calls, as
        the OK button will be set as default, if none is specified
      - prepend "Bitcoin - " to used captions
      - rename BitcoinGUI::error() -> BitcoinGUI::message() and add function
        documentation
      - change all style parameters and enum flags to unsigned
      - update code to use that new API
      
      - update Client- and WalletModel to use new BitcoinGUI::message() and
        rename the classes error() method into message()
      - include the possibility to supply the wanted icon for messages from
        Client- and WalletModel via "style" parameter
      56c28efd
  8. 10 Nov, 2012 1 commit
  9. 09 Nov, 2012 1 commit
  10. 31 Oct, 2012 1 commit
    • Philip Kaufmann's avatar
      Bitcoin-Qt: use statustips in addition to tooltips · 6016a564
      Philip Kaufmann authored
      - add setStatusTip() in addition to setTooltip() where it makes sense
      - add only setStatusTip() if GUI element is only used in main- or tray menu
      
      - add an event filter on our BitcoinGUI object to prevent garbelled text
        on the status bar, which happens when we use it for e.g. displaying
        block-sync state and then a QEvent::StatusTip wants to write own text to it
      
      - remove a double translation of "Bitcoin client"
      6016a564
  11. 25 Oct, 2012 2 commits
    • Philip Kaufmann's avatar
      fix some double-spaces in strings · e521acbd
      Philip Kaufmann authored
      - remove some unneeded stuff in sendcoinsentry.ui
      - harmonize some "Error:"-messages
      e521acbd
    • Wladimir J. van der Laan's avatar
      Show warning when using prerelease version · 26b57ed5
      Wladimir J. van der Laan authored
      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.
      26b57ed5
  12. 19 Oct, 2012 1 commit
  13. 21 Sep, 2012 2 commits
  14. 29 Aug, 2012 3 commits
    • Philip Kaufmann's avatar
      Qt: re-order GUI code · e5a1fb15
      Philip Kaufmann authored
      - re-order Qt Actions and connect() calls to match the real GUI layout,
        which makes things easier to read and understand
      - remove signMessageAction and verifyMessageAction from tabGroup as we
        didn't use them anyway (as tooltips are not displayed in the menu remove
        these too)
      - update 2 comments
      e5a1fb15
    • Philip Kaufmann's avatar
      remove FIRST_CLASS_MESSAGING support from the client · 65308256
      Philip Kaufmann authored
      - removes the FIRST_CLASS_MESSAGING support from the client, which was no
        default setting anyway
      65308256
    • Philip Kaufmann's avatar
      Update string for Show/Hide in the tray · a909a3b3
      Philip Kaufmann authored
      - be clear we don't "Show/Hide Bitcoins", but just the client window
      - remove the tooltip for toggleHideAction as this is not shown anyway
      - update a comment to be more general
      a909a3b3
  15. 24 Aug, 2012 1 commit
  16. 23 Aug, 2012 1 commit
  17. 01 Aug, 2012 2 commits
  18. 17 Jul, 2012 1 commit
  19. 13 Jul, 2012 2 commits
  20. 08 Jul, 2012 1 commit
    • Philip Kaufmann's avatar
      replace some ugly code in addressbookpage.cpp · 2f4f9829
      Philip Kaufmann authored
      - add signals signMessage() and verifyMessage() in addressbookpage.cpp
      - connect to them in bitcoingui.cpp to switch to the corresponding tab in the Sign/Verify Message dialog
      - make gotoSignMessageTab() and gotoVerifyMessageTab() private slots
      2f4f9829
  21. 06 Jul, 2012 2 commits
    • Philip Kaufmann's avatar
      update QRCodeDialog · e05e6007
      Philip Kaufmann authored
      - 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
      e05e6007
    • Philip Kaufmann's avatar
      GUI: merge sign/verify message into a single window with tabbed UI · 245cbe64
      Philip Kaufmann authored
      - 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
      245cbe64
  22. 14 Jun, 2012 2 commits
  23. 12 Jun, 2012 1 commit
  24. 01 Jun, 2012 1 commit
    • Philip Kaufmann's avatar
      change verifymessagepage behaviour to match RPC-call "verifymessage" (input... · ae5db8e6
      Philip Kaufmann authored
      change verifymessagepage behaviour to match RPC-call "verifymessage" (input 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
      ae5db8e6
  25. 22 May, 2012 1 commit
  26. 20 May, 2012 1 commit
    • Wladimir J. van der Laan's avatar
      Fine-grained UI updates · ff502565
      Wladimir J. van der Laan authored
      Gets rid of `MainFrameRepaint` in favor of specific update functions that tell the UI exactly what changed.
      
      This improves the efficiency of various handlers. Also fixes problems with mined transactions not showing up until restart.
      
      The following notifications were added:
      
      - `NotifyBlocksChanged`: Block chain changed
      - `NotifyKeyStoreStatusChanged`: Wallet status (encrypted, locked) changed.
      - `NotifyAddressBookChanged`: Address book entry changed.
      - `NotifyTransactionChanged`: Wallet transaction added, removed or updated.
      - `NotifyNumConnectionsChanged`: Number of connections changed.
      - `NotifyAlertChanged`: New, updated or cancelled alert. As this finally makes it possible for the UI to know when a new alert arrived, it can be shown as OS notification.
      
      These notifications could also be useful for RPC clients. However, currently, they are ignored in bitcoind (in noui.cpp).
      
      Also brings back polling with timer for numBlocks in ClientModel. This value updates so frequently during ...
      ff502565
  27. 18 May, 2012 1 commit
  28. 17 May, 2012 2 commits