aboutsummaryrefslogtreecommitdiff
path: root/src/qt/transactiontablemodel.h
Commit message (Collapse)AuthorAgeFilesLines
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
| | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* QT: Add 'copy full transaction details' optionEric Shaw2016-03-071-0/+2
| | | | | | | | Adds feature from issue #7484 modifies the ctrl-c binding to copy full transaction details in transaction view. Added translation
* 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/+2
| | | | | | | 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-1/+3
| | | | | | | | | | | | | | 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-1/+1
| | | | | | | | 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-1/+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
|
* Fix all header definesPavel Janík2014-11-031-3/+3
|
* qt: Move transaction notification to transaction table modelWladimir J. van der Laan2014-10-281-1/+9
| | | | | | | | | | Move transaction new/update notification to TransactionTableModel. This moves the concerns to where they're actually handled. No need to bounce this through wallet model. - Do wallet transaction preprocessing on signal handler side; avoids locking cs_main/cs_wallet on notification in GUI thread (except for new transactions)
* [Qt] Add column Watch-only to transactions listCozz Lovan2014-08-111-4/+10
|
* [Qt] small Qt-only include cleanupPhilip Kaufmann2014-07-251-2/+2
|
* Remove unused fAlign argument from BitcoinUnits::format and friendsRoy Badami2014-07-071-1/+1
|
* Merge remote-tracking branch 'upstream/master'Roy Badami2014-07-071-0/+2
|\ | | | | | | | | | | Conflicts: src/qt/overviewpage.cpp src/qt/transactiondesc.cpp
| * [Qt] New status bar Unit Display Control and related changes.gubatron2014-06-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-1/+3
|/
* [Qt] Optionally add third party links to transaction context menuCozz Lovan2014-04-251-0/+2
|
* Solve chainActive-related locking issuesWladimir J. van der Laan2014-04-181-1/+0
| | | | | | | | | | | - In wallet and GUI code LOCK cs_main as well as cs_wallet when necessary - In main.cpp SendMessages move the TRY_LOCK(cs_main) up, to encompass the call to IsInitialBlockDownload. - Make ActivateBestChain, AddToBlockIndex, IsInitialBlockDownload, InitBlockIndex acquire the cs_main lock Fixes #3997
* qt: GUI for conflicted transactionsWladimir J. van der Laan2014-02-141-1/+3
| | | | | | - Exclamation mark icon for conflicted transactions - Show mouseover status for conflicted transactions as "conflicted" - Don't show inactive transactions on overview page overview
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-2/+3
| | | | | | | | | 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
* Bitcoin-Qt: massive header and cpp cleanupPhilip Kaufmann2013-03-171-0/+2
| | | | | | | - 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
* Qt: small header changes / fixesPhilip Kaufmann2012-11-081-2/+1
| | | | | | - ensure header inclusion guard is named after the header file - add missing comments at the end of some inclusion guards - add a small Qt5 compatibility fix in macdockiconhandler.h
* GUI: ensure a changed bitcoin unit immediately updates the tx list amountsPhilip Kaufmann2012-06-201-0/+1
|
* Fine-grained UI updatesWladimir J. van der Laan2012-05-201-2/+4
| | | | | | | | | | | | | | | | | | | 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 initial download that the number of signals clogs the UI thread and causes heavy CPU usage. And after initial block download, the value changes so rarely that a delay of half a second until the UI updates is unnoticable.
* Improve documentation for UI classesWladimir J. van der Laan2011-11-131-15/+18
|
* QtUI code cleanup / comment improvementsWladimir J. van der Laan2011-08-081-1/+0
|
* improve tooltip over transactionsWladimir J. van der Laan2011-08-051-6/+5
|
* show last few transactions on overview pageWladimir J. van der Laan2011-08-031-0/+2
|
* address iconsWladimir J. van der Laan2011-07-311-2/+3
|
* Hide addresses in transaction overview by default, they can be re-shown as a ↵Wladimir J. van der Laan2011-07-301-2/+3
| | | | configuration option
* Export functionality for transaction listWladimir J. van der Laan2011-07-071-3/+10
|
* Send: dialog redesign (automatically look up label for entered address)Wladimir J. van der Laan2011-07-021-2/+3
|
* cleanup unused constantsWladimir J. van der Laan2011-07-011-5/+0
|
* Implement filter row instead of tabs, allows for more expressive filtersWladimir J. van der Laan2011-06-291-2/+14
|
* Change transaction table:Wladimir J. van der Laan2011-06-261-6/+6
| | | | | - Split "Description" column into "Type" and "Address", to make sorting easier (and facilitate filtering in the future) - Merged "credit" and "debit" columns into one "amount" column that can be black (positive) or red (negative)
* update core to d0d80170a2ca73004e08fb85007fe055cbf4e411 (CWallet class)Wladimir J. van der Laan2011-06-261-1/+4
|
* Status column reorganizationWladimir J. van der Laan2011-06-131-0/+1
|
* move back to original directory structureWladimir J. van der Laan2011-06-111-0/+58