Bitcoin ABC  0.24.7
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
TransactionTablePriv Class Reference
Collaboration diagram for TransactionTablePriv:
[legend]

Public Member Functions

 TransactionTablePriv (TransactionTableModel *_parent)
 
void refreshWallet (interfaces::Wallet &wallet)
 Query entire wallet anew from core. More...
 
void updateWallet (interfaces::Wallet &wallet, const TxId &txid, int status, bool showTransaction)
 Update our model of the wallet incrementally, to synchronize our model of the wallet with that of the core. More...
 
int size ()
 
TransactionRecordindex (interfaces::Wallet &wallet, const BlockHash &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
 

Detailed Description

Definition at line 53 of file transactiontablemodel.cpp.

Constructor & Destructor Documentation

◆ TransactionTablePriv()

TransactionTablePriv::TransactionTablePriv ( TransactionTableModel _parent)
inlineexplicit

Definition at line 55 of file transactiontablemodel.cpp.

Member Function Documentation

◆ describe()

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

Definition at line 195 of file transactiontablemodel.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getTxHex()

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

Definition at line 200 of file transactiontablemodel.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ index()

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

Definition at line 174 of file transactiontablemodel.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ refreshWallet()

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

Query entire wallet anew from core.

Definition at line 69 of file transactiontablemodel.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ size()

int TransactionTablePriv::size ( )
inline

Definition at line 172 of file transactiontablemodel.cpp.

Here is the caller graph for this function:

◆ updateWallet()

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

Update our model of the wallet incrementally, to synchronize our model of the wallet with that of the core.

Call with transaction that was added, removed or changed.

Definition at line 85 of file transactiontablemodel.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ cachedWallet

QList<TransactionRecord> TransactionTablePriv::cachedWallet

Definition at line 64 of file transactiontablemodel.cpp.

◆ parent

TransactionTableModel* TransactionTablePriv::parent

Definition at line 58 of file transactiontablemodel.cpp.


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