Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
transactiontablemodel.h
Go to the documentation of this file.
98 QString formatAddressLabel(const std::string &address, const QString& label, bool tooltip) const;
104 QString formatTxAmount(const TransactionRecord *wtx, bool showUnconfirmed=true, BitcoinUnits::SeparatorStyle separators=BitcoinUnits::separatorStandard) const;
void updateAmountColumnTitle()
Updates the column title to "Amount (DisplayUnit)" and emits headerDataChanged() signal for table hea...
Definition: transactiontablemodel.cpp:274
int cachedChainLockHeight
Definition: transactiontablemodel.h:93
TransactionTableModel(CWallet *wallet, WalletModel *parent=0)
Definition: transactiontablemodel.cpp:252
QVariant txWatchonlyDecoration(const TransactionRecord *wtx) const
Definition: transactiontablemodel.cpp:564
Transaction status (TransactionRecord::Status)
Definition: transactiontablemodel.h:73
QString formatTxAmount(const TransactionRecord *wtx, bool showUnconfirmed=true, BitcoinUnits::SeparatorStyle separators=BitcoinUnits::separatorStandard) const
Definition: transactiontablemodel.cpp:492
QString formatTooltip(const TransactionRecord *rec) const
Definition: transactiontablemodel.cpp:572
void updateTransaction(const QString &hash, int status, bool showTransaction)
Definition: transactiontablemodel.cpp:280
void unsubscribeFromCoreSignals()
Definition: transactiontablemodel.cpp:851
QVariant txStatusDecoration(const TransactionRecord *wtx) const
Definition: transactiontablemodel.cpp:528
Transaction data, hex-encoded.
Definition: transactiontablemodel.h:65
Date and time this transaction was created in MSec since epoch.
Definition: transactiontablemodel.h:47
bool fProcessingQueuedTransactions
Definition: transactiontablemodel.h:92
Long description (HTML format)
Definition: transactiontablemodel.h:53
bool processingQueuedTransactions() const
Definition: transactiontablemodel.h:83
Definition: transactiontablemodel.cpp:55
void updateChainLockHeight(int chainLockHeight)
Definition: transactiontablemodel.cpp:304
QString formatTxType(const TransactionRecord *wtx) const
Definition: transactiontablemodel.cpp:397
void updateDisplayUnit()
Definition: transactiontablemodel.cpp:761
Whole transaction as plain text.
Definition: transactiontablemodel.h:67
void updateAddressBook(const QString &address, const QString &label, bool isMine, const QString &purpose, int status)
Definition: transactiontablemodel.cpp:288
Is transaction confirmed?
Definition: transactiontablemodel.h:69
Date and time this transaction was created.
Definition: transactiontablemodel.h:45
int getChainLockHeight() const
Definition: transactiontablemodel.cpp:309
UI model for the transaction table of a wallet.
Definition: transactiontablemodel.h:21
~TransactionTableModel()
Definition: transactiontablemodel.cpp:267
void subscribeToCoreSignals()
Definition: transactiontablemodel.cpp:843
QString formatAddressLabel(const std::string &address, const QString &label, bool tooltip) const
Definition: transactiontablemodel.cpp:383
RoleIndex
Roles to get specific information from a transaction row.
Definition: transactiontablemodel.h:41
QVariant data(const QModelIndex &index, int role) const
Definition: transactiontablemodel.cpp:583
void setProcessingQueuedTransactions(bool value)
Definition: transactiontablemodel.h:121
QString formatTxToAddress(const TransactionRecord *wtx, bool tooltip) const
Definition: transactiontablemodel.cpp:439
int columnCount(const QModelIndex &parent) const
Definition: transactiontablemodel.cpp:320
int rowCount(const QModelIndex &parent) const
Definition: transactiontablemodel.cpp:314
QVariant headerData(int section, Qt::Orientation orientation, int role) const
Definition: transactiontablemodel.cpp:717
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances...
Definition: wallet.h:715
Label of address related to transaction.
Definition: transactiontablemodel.h:57
Definition: bitcoinunits.h:69
QString formatTxStatus(const TransactionRecord *wtx) const
Definition: transactiontablemodel.cpp:326
QVariant addressColor(const TransactionRecord *wtx) const
Definition: transactiontablemodel.cpp:465
QVariant txAddressDecoration(const TransactionRecord *wtx) const
Definition: transactiontablemodel.cpp:431
Formatted amount, without brackets when unconfirmed.
Definition: transactiontablemodel.h:71
void updateConfirmations()
Definition: transactiontablemodel.cpp:294
QVariant amountColor(const TransactionRecord *rec) const
Definition: transactiontablemodel.cpp:505
QModelIndex index(int row, int column, const QModelIndex &parent=QModelIndex()) const
Definition: transactiontablemodel.cpp:750
QString formatTxDate(const TransactionRecord *wtx) const
Definition: transactiontablemodel.cpp:371
Watch-only icon.
Definition: transactiontablemodel.h:51