![]() |
Master Core
v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
|
UI model for transaction status. More...
#include <transactionrecord.h>
Collaboration diagram for TransactionStatus:Public Types | |
| enum | Status { Confirmed, OpenUntilDate, OpenUntilBlock, Offline, Unconfirmed, Confirming, Conflicted, Immature, MaturesWarning, NotAccepted } |
Public Member Functions | |
| TransactionStatus () | |
Public Attributes | |
| bool | countsForBalance |
| Transaction counts towards available balance. More... | |
| std::string | sortKey |
| Sorting key based on status. More... | |
| int | cur_num_blocks |
| Current number of blocks (to know whether cached status is still valid) More... | |
Generated (mined) transactions | |
| int | matures_in |
Reported status | |
| Status | status |
| qint64 | depth |
| qint64 | open_for |
| Timestamp if status==OpenUntilDate, otherwise number of additional blocks that need to be mined before finalization. More... | |
UI model for transaction status.
The transaction status is the part of a transaction that will change over time.
Definition at line 18 of file transactionrecord.h.
Definition at line 26 of file transactionrecord.h.
|
inline |
Definition at line 21 of file transactionrecord.h.
| bool TransactionStatus::countsForBalance |
Transaction counts towards available balance.
Definition at line 42 of file transactionrecord.h.
Referenced by TransactionTableModel::data(), TransactionTableModel::formatTxAmount(), and TransactionRecord::updateStatus().
| int TransactionStatus::cur_num_blocks |
Current number of blocks (to know whether cached status is still valid)
Definition at line 61 of file transactionrecord.h.
Referenced by TransactionRecord::statusUpdateNeeded(), and TransactionRecord::updateStatus().
| qint64 TransactionStatus::depth |
Definition at line 54 of file transactionrecord.h.
Referenced by TransactionTableModel::formatTxStatus(), TransactionTableModel::txStatusDecoration(), and TransactionRecord::updateStatus().
| int TransactionStatus::matures_in |
Definition at line 48 of file transactionrecord.h.
Referenced by TransactionTableModel::formatTxStatus(), TransactionTableModel::txStatusDecoration(), and TransactionRecord::updateStatus().
| qint64 TransactionStatus::open_for |
Timestamp if status==OpenUntilDate, otherwise number of additional blocks that need to be mined before finalization.
Definition at line 55 of file transactionrecord.h.
Referenced by TransactionTableModel::formatTxStatus(), and TransactionRecord::updateStatus().
| std::string TransactionStatus::sortKey |
Sorting key based on status.
Definition at line 44 of file transactionrecord.h.
Referenced by TransactionTableModel::data(), and TransactionRecord::updateStatus().
| Status TransactionStatus::status |
Definition at line 53 of file transactionrecord.h.
Referenced by TransactionTableModel::data(), TransactionTableModel::formatTxStatus(), TransactionTableModel::txStatusDecoration(), and TransactionRecord::updateStatus().
1.8.8