не пытаемся обновить нашу вкладку "транзакции", если транзакция
предназначалась не нам. Очень существенно повышает отзывчивость GUI при
синхронизации.
void WalletModel::updateTransaction(const QString &hash, int status)
{
- if(transactionTableModel)
- transactionTableModel->updateTransaction(hash, status);
-
// Balance and number of transactions might have changed
checkBalanceChanged();
{
cachedNumTransactions = newNumTransactions;
emit numTransactionsChanged(newNumTransactions);
+
+ if(transactionTableModel)
+ transactionTableModel->updateTransaction(hash, status);
}
}