aboutsummaryrefslogtreecommitdiff
path: root/src/qt/transactiontablemodel.cpp
Commit message (Collapse)AuthorAgeFilesLines
* GUI: ensure a changed bitcoin unit immediately updates the tx list amountsPhilip Kaufmann2012-06-201-0/+7
|
* update info string in GUI for generated blocks and change "must wait" into ↵Philip Kaufmann2012-06-091-2/+1
| | | | "must mature" to take the new immature label into consideration
* Fine-grained UI updatesWladimir J. van der Laan2012-05-201-70/+76
| | | | | | | | | | | | | | | | | | | 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.
* Remove headers.hPieter Wuille2012-04-171-1/+1
|
* fix warnings: 'XX' defined as a struct here but previously declared as a ↵Wladimir J. van der Laan2012-04-151-1/+2
| | | | class [-Wmismatched-tags]
* Use scoped locks instead of CRITICAL_BLOCKPieter Wuille2012-04-091-6/+6
|
* removed an ugly line break in a transaction tooltip for case ↵Philip Kaufmann2012-03-271-4/+3
| | | | TransactionStatus::Mature
* Fix transaction type in UI: not all tx'es with "from"/"to" field are ↵Wladimir J. van der Laan2011-12-281-9/+8
| | | | | | | 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)
* update to work with new lock system, add protocol.* to build systemWladimir J. van der Laan2011-09-021-5/+5
|
* QtUI code cleanup / comment improvementsWladimir J. van der Laan2011-08-081-11/+6
|
* don't include <QDebug>Wladimir J. van der Laan2011-08-071-1/+0
|
* reorganize transaction model data function, and transaction tooltipWladimir J. van der Laan2011-08-061-56/+25
|
* improve tooltip over transactionsWladimir J. van der Laan2011-08-051-16/+24
|
* Clarity: change definition of "confirmed" to "counts towards balance"Wladimir J. van der Laan2011-08-041-1/+3
|
* show last few transactions on overview pageWladimir J. van der Laan2011-08-031-0/+4
|
* show n/a for mined transactions (and send to self) instead of empty fieldWladimir J. van der Laan2011-07-311-2/+4
|
* address iconsWladimir J. van der Laan2011-07-311-31/+38
|
* Hide addresses in transaction overview by default, they can be re-shown as a ↵Wladimir J. van der Laan2011-07-301-16/+38
| | | | configuration option
* Full support for other units, add configuration option for default unit ↵Wladimir J. van der Laan2011-07-291-1/+2
| | | | (used when displaying amounts)
* preparations for multiple unit (uBTC, mBTC, BTC) support, fix amount entry issueWladimir J. van der Laan2011-07-251-1/+2
|
* put color constants in guiconstants.hWladimir J. van der Laan2011-07-251-2/+2
|
* Add context menu on transaction list: copy label, copy address, edit label, ↵Wladimir J. van der Laan2011-07-081-2/+3
| | | | show details
* Transaction list: less terse tooltipWladimir J. van der Laan2011-07-081-1/+1
|
* "Status" doesn't fit into narrow first column in transaction history, make ↵Wladimir J. van der Laan2011-07-071-1/+1
| | | | the header empty
* Qt handles the "..." for too long table rows. Remove this functionality from ↵Wladimir J. van der Laan2011-07-071-2/+2
| | | | TransactionTableModel...
* Export functionality for transaction listWladimir J. van der Laan2011-07-071-3/+18
|
* minor language/text updatesWladimir J. van der Laan2011-07-071-3/+3
|
* Improve view of generated transactions (show clock icon when still maturing)Wladimir J. van der Laan2011-07-071-37/+60
|
* Send: dialog redesign (automatically look up label for entered address)Wladimir J. van der Laan2011-07-021-19/+5
|
* cleanup unused constantsWladimir J. van der Laan2011-07-011-4/+0
|
* reverse address and label (suggestion by Danube)Wladimir J. van der Laan2011-07-011-1/+1
|
* Implement filter row instead of tabs, allows for more expressive filtersWladimir J. van der Laan2011-06-291-28/+44
|
* Change transaction table:Wladimir J. van der Laan2011-06-261-68/+75
| | | | | - 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-27/+31
|
* finish nl translationWladimir J. van der Laan2011-06-241-2/+2
|
* number of confirmations is no longer magic valueWladimir J. van der Laan2011-06-201-1/+1
|
* remove commented code, use // for one-line comments and comments inside ↵Wladimir J. van der Laan2011-06-181-27/+23
| | | | functions
* fix issue #3 (dark theme compat)Wladimir J. van der Laan2011-06-171-5/+1
|
* better icons for confirmationsWladimir J. van der Laan2011-06-171-8/+9
|
* transaction status iconsWladimir J. van der Laan2011-06-151-3/+3
|
* icons testWladimir J. van der Laan2011-06-151-5/+6
|
* Make status column narrow (icon only, details on tooltip)Wladimir J. van der Laan2011-06-141-2/+24
|
* Status column reorganizationWladimir J. van der Laan2011-06-131-4/+36
|
* remove wallet updating debug outputWladimir J. van der Laan2011-06-121-2/+6
|
* move back to original directory structureWladimir J. van der Laan2011-06-111-0/+512