refactor: replace qLowerBound & qUpperBound with std:: upper_bound & lower_bound

This commit is contained in:
fanquake
2019-08-21 09:49:21 +08:00
parent 59373e3e94
commit 153d9dd9ac
2 changed files with 7 additions and 5 deletions

View File

@@ -17,6 +17,8 @@
#include <interfaces/handler.h>
#include <uint256.h>
#include <algorithm>
#include <QColor>
#include <QDateTime>
#include <QDebug>
@@ -93,9 +95,9 @@ public:
qDebug() << "TransactionTablePriv::updateWallet: " + QString::fromStdString(hash.ToString()) + " " + QString::number(status);
// Find bounds of this transaction in model
QList<TransactionRecord>::iterator lower = qLowerBound(
QList<TransactionRecord>::iterator lower = std::lower_bound(
cachedWallet.begin(), cachedWallet.end(), hash, TxLessThan());
QList<TransactionRecord>::iterator upper = qUpperBound(
QList<TransactionRecord>::iterator upper = std::upper_bound(
cachedWallet.begin(), cachedWallet.end(), hash, TxLessThan());
int lowerIndex = (lower - cachedWallet.begin());
int upperIndex = (upper - cachedWallet.begin());