Improve ReverseResolution class

* Use QHostAddress type for IP
* Avoid double lookup
* Use larger cache size
This commit is contained in:
Chocobo1
2020-01-28 13:53:06 +08:00
parent 11bea8d393
commit 86e3d0d816
4 changed files with 38 additions and 32 deletions

View File

@@ -32,6 +32,7 @@
#include <QHash>
#include <QTreeView>
class QHostAddress;
class QStandardItem;
class QStandardItemModel;
@@ -72,7 +73,7 @@ private slots:
void banSelectedPeers();
void copySelectedPeers();
void handleSortColumnChanged(int col);
void handleResolved(const QString &ip, const QString &hostname);
void handleResolved(const QHostAddress &ip, const QString &hostname) const;
private:
void updatePeer(const BitTorrent::TorrentHandle *torrent, const BitTorrent::PeerInfo &peer, bool &isNewPeer);