Master Core  v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
TransactionTablePriv Class Reference
+ Collaboration diagram for TransactionTablePriv:

Public Member Functions

 TransactionTablePriv (CWallet *wallet, TransactionTableModel *parent)
 
void refreshWallet ()
 
void updateWallet (const uint256 &hash, int status)
 
int size ()
 
TransactionRecordindex (int idx)
 
QString describe (TransactionRecord *rec, int unit)
 

Public Attributes

CWalletwallet
 
TransactionTableModelparent
 
QList< TransactionRecordcachedWallet
 

Detailed Description

Definition at line 100 of file transactiontablemodel.cpp.

Constructor & Destructor Documentation

TransactionTablePriv::TransactionTablePriv ( CWallet wallet,
TransactionTableModel parent 
)
inline

Definition at line 103 of file transactiontablemodel.cpp.

Member Function Documentation

QString TransactionTablePriv::describe ( TransactionRecord rec,
int  unit 
)
inline

Definition at line 263 of file transactiontablemodel.cpp.

References cs_main, CWallet::cs_wallet, TransactionRecord::hash, TransactionRecord::idx, LOCK2, CWallet::mapWallet, and TransactionDesc::toHTML().

Referenced by TransactionTableModel::data().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

TransactionRecord* TransactionTablePriv::index ( int  idx)
inline

Definition at line 228 of file transactiontablemodel.cpp.

References cs_main, CWallet::cs_wallet, TransactionRecord::hash, CWallet::mapWallet, TransactionRecord::statusUpdateNeeded(), TRY_LOCK, and TransactionRecord::updateStatus().

Referenced by TransactionTableModel::index().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void TransactionTablePriv::refreshWallet ( )
inline

Definition at line 120 of file transactiontablemodel.cpp.

References cs_main, CWallet::cs_wallet, TransactionRecord::decomposeTransaction(), LOCK2, CWallet::mapWallet, and TransactionRecord::showTransaction().

Referenced by TransactionTableModel::TransactionTableModel().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int TransactionTablePriv::size ( )
inline

Definition at line 223 of file transactiontablemodel.cpp.

Referenced by TransactionTableModel::rowCount(), TransactionTableModel::updateConfirmations(), and TransactionTableModel::updateDisplayUnit().

+ Here is the caller graph for this function:

void TransactionTablePriv::updateWallet ( const uint256 hash,
int  status 
)
inline

Definition at line 139 of file transactiontablemodel.cpp.

References cs_main, CWallet::cs_wallet, CT_DELETED, CT_NEW, CT_UPDATED, TransactionRecord::decomposeTransaction(), LOCK2, CWallet::mapWallet, TransactionRecord::showTransaction(), and base_uint< BITS >::ToString().

Referenced by TransactionTableModel::updateTransaction().

+ 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 116 of file transactiontablemodel.cpp.

TransactionTableModel* TransactionTablePriv::parent

Definition at line 110 of file transactiontablemodel.cpp.

CWallet* TransactionTablePriv::wallet

Definition at line 109 of file transactiontablemodel.cpp.


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