qBittorrent
peerlistwidget.cpp File Reference
#include "peerlistwidget.h"
#include <algorithm>
#include <QApplication>
#include <QClipboard>
#include <QHeaderView>
#include <QHostAddress>
#include <QMenu>
#include <QMessageBox>
#include <QSet>
#include <QShortcut>
#include <QSortFilterProxyModel>
#include <QStandardItemModel>
#include <QTableView>
#include <QVector>
#include <QWheelEvent>
#include "base/bittorrent/peeraddress.h"
#include "base/bittorrent/peerinfo.h"
#include "base/bittorrent/session.h"
#include "base/bittorrent/torrent.h"
#include "base/global.h"
#include "base/logger.h"
#include "base/net/geoipmanager.h"
#include "base/net/reverseresolution.h"
#include "base/preferences.h"
#include "base/utils/misc.h"
#include "base/utils/string.h"
#include "gui/uithememanager.h"
#include "peerlistsortmodel.h"
#include "peersadditiondialog.h"
#include "propertieswidget.h"
Include dependency graph for peerlistwidget.cpp:

Go to the source code of this file.

Classes

struct  PeerEndpoint
 

Functions

bool operator== (const PeerEndpoint &left, const PeerEndpoint &right)
 
uint qHash (const PeerEndpoint &peerEndpoint, const uint seed)
 

Function Documentation

◆ operator==()

bool operator== ( const PeerEndpoint left,
const PeerEndpoint right 
)

Definition at line 69 of file peerlistwidget.cpp.

70 {
71  return (left.address == right.address) && (left.connectionType == right.connectionType);
72 }
BitTorrent::PeerAddress address
QString connectionType

References PeerEndpoint::address, and PeerEndpoint::connectionType.

◆ qHash()

uint qHash ( const PeerEndpoint peerEndpoint,
const uint  seed 
)

Definition at line 74 of file peerlistwidget.cpp.

75 {
76  return (qHash(peerEndpoint.address, seed) ^ ::qHash(peerEndpoint.connectionType));
77 }
uint qHash(const PeerEndpoint &peerEndpoint, const uint seed)

References PeerEndpoint::address, and PeerEndpoint::connectionType.