本文整理汇总了C++中TransactionTableModel::processingQueuedTransactions方法的典型用法代码示例。如果您正苦于以下问题:C++ TransactionTableModel::processingQueuedTransactions方法的具体用法?C++ TransactionTableModel::processingQueuedTransactions怎么用?C++ TransactionTableModel::processingQueuedTransactions使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TransactionTableModel
的用法示例。
在下文中一共展示了TransactionTableModel::processingQueuedTransactions方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: processNewTransaction
void WalletView::processNewTransaction(const QModelIndex &parent, int start,
int /*end*/) {
// Prevent balloon-spam when initial block download is in progress
if (!walletModel || !clientModel || clientModel->inInitialBlockDownload())
return;
TransactionTableModel *ttm = walletModel->getTransactionTableModel();
if (!ttm || ttm->processingQueuedTransactions()) return;
QString date = ttm->index(start, TransactionTableModel::Date, parent)
.data()
.toString();
qint64 amount = ttm->index(start, TransactionTableModel::Amount, parent)
.data(Qt::EditRole)
.toULongLong();
QString type = ttm->index(start, TransactionTableModel::Type, parent)
.data()
.toString();
QModelIndex index = ttm->index(start, 0, parent);
QString address =
ttm->data(index, TransactionTableModel::AddressRole).toString();
QString label =
ttm->data(index, TransactionTableModel::LabelRole).toString();
Q_EMIT incomingTransaction(date,
walletModel->getOptionsModel()->getDisplayUnit(),
Amount(amount), type, address, label);
}