Bitcoin Core 28.99.0
P2P Digital Currency
|
Public Member Functions | |
TransactionTablePriv (TransactionTableModel *_parent) | |
void | NotifyTransactionChanged (const uint256 &hash, ChangeType status) |
void | DispatchNotifications () |
void | refreshWallet (interfaces::Wallet &wallet) |
void | updateWallet (interfaces::Wallet &wallet, const uint256 &hash, int status, bool showTransaction) |
int | size () |
TransactionRecord * | index (interfaces::Wallet &wallet, const uint256 &cur_block_hash, const int idx) |
QString | describe (interfaces::Node &node, interfaces::Wallet &wallet, TransactionRecord *rec, BitcoinUnit unit) |
QString | getTxHex (interfaces::Wallet &wallet, TransactionRecord *rec) |
Public Attributes | |
TransactionTableModel * | parent |
QList< TransactionRecord > | cachedWallet |
Local cache of wallet sorted by transaction hash. More... | |
bool | m_loaded = false |
True when model finishes loading all wallet transactions on start. More... | |
bool | m_loading = false |
True when transactions are being notified, for instance when scanning. More... | |
std::vector< TransactionNotification > | vQueueNotifications |
Definition at line 87 of file transactiontablemodel.cpp.
|
inlineexplicit |
Definition at line 90 of file transactiontablemodel.cpp.
|
inline |
Definition at line 234 of file transactiontablemodel.cpp.
void TransactionTablePriv::DispatchNotifications | ( | ) |
Definition at line 719 of file transactiontablemodel.cpp.
|
inline |
Definition at line 239 of file transactiontablemodel.cpp.
|
inline |
Definition at line 215 of file transactiontablemodel.cpp.
void TransactionTablePriv::NotifyTransactionChanged | ( | const uint256 & | hash, |
ChangeType | status | ||
) |
Definition at line 703 of file transactiontablemodel.cpp.
|
inline |
Definition at line 111 of file transactiontablemodel.cpp.
|
inline |
Definition at line 210 of file transactiontablemodel.cpp.
|
inline |
Definition at line 130 of file transactiontablemodel.cpp.
QList<TransactionRecord> TransactionTablePriv::cachedWallet |
Local cache of wallet sorted by transaction hash.
Definition at line 98 of file transactiontablemodel.cpp.
bool TransactionTablePriv::m_loaded = false |
True when model finishes loading all wallet transactions on start.
Definition at line 101 of file transactiontablemodel.cpp.
bool TransactionTablePriv::m_loading = false |
True when transactions are being notified, for instance when scanning.
Definition at line 103 of file transactiontablemodel.cpp.
TransactionTableModel* TransactionTablePriv::parent |
Definition at line 95 of file transactiontablemodel.cpp.
std::vector< TransactionNotification > TransactionTablePriv::vQueueNotifications |
Definition at line 104 of file transactiontablemodel.cpp.