PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
AddressTablePriv Class Reference
Collaboration diagram for AddressTablePriv:
[legend]

Public Member Functions

 AddressTablePriv (CWallet *wallet, AddressTableModel *parent)
 
void refreshAddressTable ()
 
void updatePurposeCachedCounted (std::string purpose, bool add)
 
void updateEntry (const QString &address, const QString &label, bool isMine, const QString &purpose, int status)
 
void updateEntry (const QString &pubCoin, const QString &isUsed, int status)
 
int size ()
 
int sizeSend ()
 
int sizeRecv ()
 
int sizeDell ()
 
int sizeColdSend ()
 
int sizeShieldedSend ()
 
int sizeSendAll ()
 
AddressTableEntryindex (int idx)
 

Public Attributes

CWalletwallet {nullptr}
 
QList< AddressTableEntrycachedAddressTable
 
int sendNum = 0
 
int recvNum = 0
 
int dellNum = 0
 
int coldSendNum = 0
 
int shieldedSendNum = 0
 
AddressTableModelparent
 

Detailed Description

Definition at line 132 of file addresstablemodel.cpp.

Constructor & Destructor Documentation

◆ AddressTablePriv()

AddressTablePriv::AddressTablePriv ( CWallet wallet,
AddressTableModel parent 
)
inline

Definition at line 144 of file addresstablemodel.cpp.

Member Function Documentation

◆ index()

AddressTableEntry* AddressTablePriv::index ( int  idx)
inline

Definition at line 310 of file addresstablemodel.cpp.

Here is the caller graph for this function:

◆ refreshAddressTable()

void AddressTablePriv::refreshAddressTable ( )
inline

Definition at line 146 of file addresstablemodel.cpp.

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

◆ size()

int AddressTablePriv::size ( )
inline

Definition at line 302 of file addresstablemodel.cpp.

Here is the caller graph for this function:

◆ sizeColdSend()

int AddressTablePriv::sizeColdSend ( )
inline

Definition at line 306 of file addresstablemodel.cpp.

Here is the caller graph for this function:

◆ sizeDell()

int AddressTablePriv::sizeDell ( )
inline

Definition at line 305 of file addresstablemodel.cpp.

Here is the caller graph for this function:

◆ sizeRecv()

int AddressTablePriv::sizeRecv ( )
inline

Definition at line 304 of file addresstablemodel.cpp.

Here is the caller graph for this function:

◆ sizeSend()

int AddressTablePriv::sizeSend ( )
inline

Definition at line 303 of file addresstablemodel.cpp.

Here is the caller graph for this function:

◆ sizeSendAll()

int AddressTablePriv::sizeSendAll ( )
inline

Definition at line 308 of file addresstablemodel.cpp.

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

◆ sizeShieldedSend()

int AddressTablePriv::sizeShieldedSend ( )
inline

Definition at line 307 of file addresstablemodel.cpp.

Here is the caller graph for this function:

◆ updateEntry() [1/2]

void AddressTablePriv::updateEntry ( const QString &  address,
const QString &  label,
bool  isMine,
const QString &  purpose,
int  status 
)
inline

Definition at line 212 of file addresstablemodel.cpp.

Here is the caller graph for this function:

◆ updateEntry() [2/2]

void AddressTablePriv::updateEntry ( const QString &  pubCoin,
const QString &  isUsed,
int  status 
)
inline

Definition at line 269 of file addresstablemodel.cpp.

Here is the call graph for this function:

◆ updatePurposeCachedCounted()

void AddressTablePriv::updatePurposeCachedCounted ( std::string  purpose,
bool  add 
)
inline

Definition at line 191 of file addresstablemodel.cpp.

Member Data Documentation

◆ cachedAddressTable

QList<AddressTableEntry> AddressTablePriv::cachedAddressTable

Definition at line 136 of file addresstablemodel.cpp.

◆ coldSendNum

int AddressTablePriv::coldSendNum = 0

Definition at line 140 of file addresstablemodel.cpp.

◆ dellNum

int AddressTablePriv::dellNum = 0

Definition at line 139 of file addresstablemodel.cpp.

◆ parent

AddressTableModel* AddressTablePriv::parent

Definition at line 142 of file addresstablemodel.cpp.

◆ recvNum

int AddressTablePriv::recvNum = 0

Definition at line 138 of file addresstablemodel.cpp.

◆ sendNum

int AddressTablePriv::sendNum = 0

Definition at line 137 of file addresstablemodel.cpp.

◆ shieldedSendNum

int AddressTablePriv::shieldedSendNum = 0

Definition at line 141 of file addresstablemodel.cpp.

◆ wallet

CWallet* AddressTablePriv::wallet {nullptr}

Definition at line 135 of file addresstablemodel.cpp.


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