aboutsummaryrefslogtreecommitdiff
path: root/src/qt/transactionview.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [qt] only allow https explorer linksPatrick Lodder2021-02-271-2/+3
| | | | As reported by Fabian Braeunlein of PS Positive Security GmbH
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
| | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* qt: Plug many memory leaksWladimir J. van der Laan2016-11-231-3/+3
| | | | | | | | | None of these are very serious, and are leaks in objects that are created at most one time. In most cases this means properly using the QObject parent hierarchy, except for BanTablePriv/PeerTablePriv which are not QObject, so use a std::unique_ptr instead.
* Do not shadow in src/qtPavel Janík2016-09-231-8/+8
|
* check that transactionView->selectionModel()->selectedRows(0) existsfsb40002016-06-241-0/+2
|
* Qt: Sort transactions by dateTyler Hardin2016-05-091-1/+1
| | | | Conflicted transactions can get stuck at the top. This fixes that.
* qt: Make it possible to show details for multiple transactionsWladimir J. van der Laan2016-04-251-2/+3
| | | | | | | | | A small GUI annoyance for me has always been that it's impossible to have multiple transaction detail windows open, for example to compare transactions. This patch makes the window non-modal so that it is possible to open transaction details at will.
* [Qt] Support for abandoned/abandoning transactionsJonas Schnelli2016-04-041-2/+31
|
* QT: Add 'copy full transaction details' optionEric Shaw2016-03-071-6/+10
| | | | | | | | Adds feature from issue #7484 modifies the ctrl-c binding to copy full transaction details in transaction view. Added translation
* [Wallet] Transaction View: LastMonth calculation fixedcrowning-2016-01-131-1/+1
|
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
|
* ui: Add "Copy raw transaction data" to transaction list context menuWladimir J. van der Laan2015-11-191-0/+8
| | | | | | | Add a way to quickly copy transaction hex. Primarily useful when manually submitting transactions, e.g. `-walletbroadcast=0` is set.
* qt: Introduce PlatformStyleWladimir J. van der Laan2015-07-311-31/+32
| | | | | | | | | | | | | | Introduce a PlatformStyle to handle platform-specific customization of the UI. This replaces 'scicon', as well as #ifdefs to determine whether to place icons on buttons. The selected PlatformStyle defaults to the platform that the application was compiled on, but can be overridden from the command line with `-uiplatform=<x>`. Also fixes the warning from #6328.
* qt: define QT_NO_KEYWORDSWladimir J. van der Laan2015-07-151-2/+2
| | | | | | | | QT_NO_KEYWORDS prevents Qt from defining the `foreach`, `signals`, `slots` and `emit` macros. Avoid overlap between Qt macros and boost - for example #undef hackiness in #6421.
* Adopt style colour for button iconsLuke Dashjr2014-12-271-2/+3
|
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
| | | | | Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
|
* Use a typedef for monetary valuesMark Friedenbach2014-09-261-1/+1
|
* [Qt] minor watch-only changesPhilip Kaufmann2014-08-281-1/+1
| | | | | | - use watch-only, not watchonly - add back a tooltip hint when hovering addresses and attach "(watch-only)" at the end
* [Qt] Add column Watch-only to transactions listCozz Lovan2014-08-111-0/+32
|
* Merge remote-tracking branch 'upstream/master'Roy Badami2014-07-071-1/+1
|\ | | | | | | | | | | Conflicts: src/qt/overviewpage.cpp src/qt/transactiondesc.cpp
| * [Qt] New status bar Unit Display Control and related changes.gubatron2014-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - New status bar control shows the current Unit of Display. When clicked (left,or right button) it shows a context menu that allows the user to switch the current Unit of Display (BTC, mBTC, uBTC) - Recent Requests and Transaction Table headers are now updated when unit of display is changed, because their "Amount" column now displays the current unit of display. - Takes care of issue #3970 Units in transaction export csv file. - Small refactors for reusability. - Demo Video https://www.youtube.com/watch?v=wwcr0Yh68go&list=UUG3jF2hgofmLWP0tRPisQAQ - changes after Diapolo's feedback. Have not been able to build after last pool, issues with boost on MacOSX, will test on Ubuntu these changes. - removed return statement on switch - renamed onDisplayUnitsChanged(int) to updateDisplayUnit(int) - now getAmountColumnTitle(int unit) takes a simple unit parameter. moved to BitcoinUnits.
* | Implement SI-style (thin space) thoudands separatorRoy Badami2014-05-171-0/+21
|/
* [Qt] Optionally add third party links to transaction context menuCozz Lovan2014-04-251-0/+35
|
* [Qt] fix style, formating, comment and indentation problemsPhilip Kaufmann2014-03-271-4/+6
| | | | - introduced by #3920
* [QT] Fixes feel when resizing the last column on tables (issue #2862)gubatron2014-03-211-9/+13
| | | | | | | | | Re-submitting this pull request with a single commit. This patch introduces a GUIUtil class that is used when setting up the 2 tables we have so far on the Qt-GUI. In the past you could only resize the last column, which has BTC amounts from the right border of the column header, something that was rather unnatural. If a new table were ever to be added to the interface, fixing the last columns resizing behavior is rather simple. Just look at how we initialize here a TableViewLastColumnResizingFixer object when setting up the table header's behavior, and then how we override the resize event of the component (can be the table, or the dialog) and we invoke columnResizingFixer->stretchColumnWidth(columnIndex);
* [Qt] make most Windows appear centered on main GUIPhilip Kaufmann2013-11-141-7/+5
| | | | | | - remove default value for parent variable in dialogs, which should appear centered over main GUI and pass appropriate value - add some addition NULL pointer checks
* [Qt] remove GUIUtil::getSaveFileName() default argumentsPhilip Kaufmann2013-11-111-1/+1
| | | | | - harmonize function with GUIUtil::getOpenFileName() - also make PNG Image singular (grammar)
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-13/+14
| | | | | | | | | Use misc methods of avoiding unnecesary header includes. Replace int typedefs with int##_t from stdint.h. Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h. Normalize QT_VERSION ifs where possible. Resolve some indirect dependencies as direct ones. Remove extern declarations from .cpp files.
* qt: add license header to source filesWladimir J. van der Laan2013-11-041-0/+4
| | | | Closes #839
* transactionview: make exportClicked() use message()Philip Kaufmann2013-10-301-10/+13
| | | | | | - use message() for displaying success or failure of export - rework the strings to be more detailed / informative - additional small cleanups
* Qt5 compatibilityWladimir J. van der Laan2013-06-011-0/+4
| | | | | | | | | | | | This commit squashes all the changes in the Qt5 branch relative to master. Backward compatibility with Qt4 is retained. Original authors: - Philip Kaufmann <[email protected]> - Jonas Schnelli <[email protected]>
* Adding 'copy txid' to qt tx overview context menuRichard Schwab2013-03-211-0/+8
|
* Bitcoin-Qt: massive header and cpp cleanupPhilip Kaufmann2013-03-171-13/+5
| | | | | | | - 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
* enhance Qt5 compatibilityPhilip Kaufmann2012-09-211-5/+5
| | | | | - replace Q_WS_MAC (not supported anymore in Qt5) with Q_OS_MAC (supported in Qt4/5)
* Bugfix: Fix a variety of misspellingsLuke Dashjr2012-08-011-1/+1
|
* Make sort and filters for transactions and labels case-insensitiveWladimir J. van der Laan2012-07-171-0/+2
|
* When a transaction is clicked on overview page, focus it on history pageWladimir J. van der Laan2012-05-121-0/+10
|
* add 2 comments to transactionview.cpp to ensure no one moves ↵Philip Kaufmann2012-05-101-0/+2
| | | | setPlaceholderText to the XML file (after this all parts in the code that use setPlaceholderText have this comment
* harmonize the use of ellipsis ("...") to be used in menus, but not on ↵Philip Kaufmann2012-05-091-1/+1
| | | | buttons / update some strings to be more informative
* fix default suffixes in save dialog in GNOME, make it more clear that PNG is ↵Wladimir J. van der Laan2012-02-151-4/+2
| | | | used (solves #833)
* Fix transaction type in UI: not all tx'es with "from"/"to" field are ↵Wladimir J. van der Laan2011-12-281-2/+2
| | | | | | | necessarily IP tx'es - Also, prepare for OP_EVAL by calling all transactions without bitcoin address "SendToOther"/"RecvFromOther", (IP tx'es are so rare they can be put together with funky EV_EVAL scripts)
* Copy amount to clipboard (implements #657)Wladimir J. van der Laan2011-12-231-19/+12
| | | | - Also, unify similar code related to copying transaction fields to clipboard
* Comments updateWladimir J. van der Laan2011-12-231-1/+0
|
* Revert "Use standard C99 (and Qt) types for 64-bit integers"Wladimir J. van der Laan2011-12-211-1/+0
| | | | This reverts commit 21d9f36781604e4ca9fc35dc65265593423b73e9.
* Use standard C99 (and Qt) types for 64-bit integersLuke Dashjr2011-12-201-0/+1
|
* Add robustness against null modelsWladimir J. van der Laan2011-11-081-26/+47
|
* Fix segmentation fault when editing address not in address book (issue #615)Wladimir J. van der Laan2011-11-081-0/+4
|
* Improved Mac experience; QDoubleSpinBox for BitcoinAmountFieldp2k2011-10-091-7/+24
| | | | | | | | Now it can't be told if this is was a Windows App before. All Mac design principles are fulfilled and some cosmetics have been applied to suit the native look and feel. The biggest change there is the proper use of the Dock icon which takes the role of the Tray icon on Mac. The QDoubleSpinBox improves entering of Bitcoin amounts, no two separate fields are required anymore. All functionality and validation effects have been retained; pressing the comma key will be internally translated to a period to keep it consistent throughout the application and eases entering in countries which use the comma as decimal separator. Additionally, Notificator now supports Growl, Mac's native notification system. This is provided via Apple Script in order to avoid linking to Growl on compile time. Other changes involve encapsulation of Toolbar and Menubar creation, loading of Qt's own translation and some clean up.
* add russian translation and add unicode compatibility (merges pull request #20)Misbakh-Soloviev Vadim A2011-08-281-15/+15
|