Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
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