Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
Public Member Functions | Public Attributes | List of all members
TransactionTablePriv Class Reference
Collaboration diagram for TransactionTablePriv:
[legend]

Public Member Functions

 TransactionTablePriv (TransactionTableModel *_parent)
 
void NotifyTransactionChanged (const uint256 &hash, ChangeType status)
 
void ShowProgress (const std::string &title, int nProgress)
 
void refreshWallet (interfaces::Wallet &wallet)
 
void updateWallet (interfaces::Wallet &wallet, const uint256 &hash, int status, bool showTransaction)
 
int size ()
 
TransactionRecordindex (interfaces::Wallet &wallet, const uint256 &cur_block_hash, const int idx)
 
QString describe (interfaces::Node &node, interfaces::Wallet &wallet, TransactionRecord *rec, int unit)
 
QString getTxHex (interfaces::Wallet &wallet, TransactionRecord *rec)
 

Public Attributes

TransactionTableModelparent
 
QList< TransactionRecordcachedWallet
 
bool fQueueNotifications = false
 
std::vector
< TransactionNotification
vQueueNotifications
 

Detailed Description

Definition at line 82 of file transactiontablemodel.cpp.

Constructor & Destructor Documentation

TransactionTablePriv::TransactionTablePriv ( TransactionTableModel _parent)
inlineexplicit

Definition at line 85 of file transactiontablemodel.cpp.

Member Function Documentation

QString TransactionTablePriv::describe ( interfaces::Node node,
interfaces::Wallet wallet,
TransactionRecord rec,
int  unit 
)
inline

Definition at line 228 of file transactiontablemodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString TransactionTablePriv::getTxHex ( interfaces::Wallet wallet,
TransactionRecord rec 
)
inline

Definition at line 233 of file transactiontablemodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

TransactionRecord* TransactionTablePriv::index ( interfaces::Wallet wallet,
const uint256 cur_block_hash,
const int  idx 
)
inline

Definition at line 209 of file transactiontablemodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void TransactionTablePriv::NotifyTransactionChanged ( const uint256 hash,
ChangeType  status 
)

Definition at line 707 of file transactiontablemodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void TransactionTablePriv::refreshWallet ( interfaces::Wallet wallet)
inline

Definition at line 106 of file transactiontablemodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void TransactionTablePriv::ShowProgress ( const std::string &  title,
int  nProgress 
)

Definition at line 723 of file transactiontablemodel.cpp.

Here is the caller graph for this function:

int TransactionTablePriv::size ( )
inline

Definition at line 204 of file transactiontablemodel.cpp.

Here is the caller graph for this function:

void TransactionTablePriv::updateWallet ( interfaces::Wallet wallet,
const uint256 hash,
int  status,
bool  showTransaction 
)
inline

Definition at line 124 of file transactiontablemodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

QList<TransactionRecord> TransactionTablePriv::cachedWallet

Definition at line 96 of file transactiontablemodel.cpp.

bool TransactionTablePriv::fQueueNotifications = false

Definition at line 98 of file transactiontablemodel.cpp.

TransactionTableModel* TransactionTablePriv::parent

Definition at line 90 of file transactiontablemodel.cpp.

std::vector< TransactionNotification > TransactionTablePriv::vQueueNotifications

Definition at line 99 of file transactiontablemodel.cpp.


The documentation for this class was generated from the following file: