aboutsummaryrefslogtreecommitdiff
path: root/src/qt/transactionrecord.h
Commit message (Collapse)AuthorAgeFilesLines
* Revert "UI to alert of respend attempt affecting wallet."Wladimir J. van der Laan2014-07-211-11/+2
| | | | | | | | This reverts commit ada5a067c75f19a724cc054286ecf2254e5dbe8f. Conflicts: src/qt/guiconstants.h src/wallet.h
* Revert "Formatting, spelling, comment fixes."Wladimir J. van der Laan2014-07-211-10/+3
| | | | This reverts commit 7a19efe04069d9a1e251cdc94b25184f76d9d901.
* Watchonly transactions are marked in transaction historyJaSK2014-07-021-0/+3
|
* Formatting, spelling, comment fixes.Tom Harding2014-06-271-3/+10
|
* UI to alert of respend attempt affecting wallet.Tom Harding2014-06-271-2/+11
| | | | | | | | | | | | | | | | | Respend transactions that conflict with transactions already in the wallet are added to it. They are not displayed unless they also involve the wallet, or get into a block. If they do not involve the wallet, they continue not to affect balance. Transactions that involve the wallet, and have conflicting non-equivalent transactions, are highlighted in red. When the conflict first occurs, a modal dialog is thrown. CWallet::SyncMetaData is changed to sync only to equivalent transactions. When a conflict is added to the wallet, counter nConflictsReceived is incremented. This acts like a change in active block height for the purpose of triggering UI updates.
* qt: Modernize 'confirmed' terminology in shown tx statusWladimir J. van der Laan2014-02-281-19/+18
| | | | | | | | | | | | These days we regard transactions with one confirmation to be 'Confirmed'. Waiting for 6 confirmations is a recommendation but should not keep the transaction shown as unconfirmed. Misc code sanity: - Merge maturity/status enums, they had become completely disjunct - 'confirmed' flag is now called 'countsForBalance' for clarity
* qt: GUI for conflicted transactionsWladimir J. van der Laan2014-02-141-1/+2
| | | | | | - 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-8/+8
| | | | | | | | | 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
* qt: add vout index to transaction id in transactions details dialogWladimir J. van der Laan2013-09-061-1/+5
|
* Bitcoin-Qt: massive header and cpp cleanupPhilip Kaufmann2013-03-171-2/+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
* Display tx nLockTime correctly when set to block #Peter Todd2013-01-091-1/+3
| | | | | | | | | | | | Previously when a transaction was set to lock at a specific block the calculation was reversed, returning a negative number. This broke the UI and caused it to display %n in place of the actual number. In addition the previous calculation would display "Open for 0 blocks" when the block height was such that the next block created would finalize the transaction. Inserted the word "more" and changed the calculation so that the last message would be "Open for 1 more block" to better match user expectations.
* 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)
* Revert "Use standard C99 (and Qt) types for 64-bit integers"Wladimir J. van der Laan2011-12-211-9/+8
| | | | This reverts commit 21d9f36781604e4ca9fc35dc65265593423b73e9.
* Use standard C99 (and Qt) types for 64-bit integersLuke Dashjr2011-12-201-8/+9
|
* Improve documentation for UI classesWladimir J. van der Laan2011-11-131-13/+24
|
* Export functionality for transaction listWladimir J. van der Laan2011-07-071-0/+3
|
* Implement filter row instead of tabs, allows for more expressive filtersWladimir J. van der Laan2011-06-291-1/+2
|
* update core to d0d80170a2ca73004e08fb85007fe055cbf4e411 (CWallet class)Wladimir J. van der Laan2011-06-261-1/+3
|
* number of confirmations is no longer magic valueWladimir J. van der Laan2011-06-201-0/+3
|
* move back to original directory structureWladimir J. van der Laan2011-06-111-0/+109