Move network related code to core/net.

This commit is contained in:
Vladimir Golovnev (Glassez)
2015-04-13 19:02:48 +03:00
parent 3eeed813d6
commit 4b5e7e6168
14 changed files with 154 additions and 70 deletions

View File

@@ -31,7 +31,7 @@
#include "peerlistwidget.h"
#include "peerlistdelegate.h"
#include "peerlistsortmodel.h"
#include "reverseresolution.h"
#include "core/net/reverseresolution.h"
#include "preferences.h"
#include "propertieswidget.h"
#include "geoipmanager.h"
@@ -126,8 +126,8 @@ void PeerListWidget::updatePeerHostNameResolutionState()
{
if (Preferences::instance()->resolvePeerHostNames()) {
if (!m_resolver) {
m_resolver = new ReverseResolution(this);
connect(m_resolver, SIGNAL(ip_resolved(QString,QString)), SLOT(handleResolved(QString,QString)));
m_resolver = new Net::ReverseResolution(this);
connect(m_resolver, SIGNAL(ipResolved(QString,QString)), SLOT(handleResolved(QString,QString)));
loadPeers(m_properties->getCurrentTorrent(), true);
}
} else {

View File

@@ -37,9 +37,13 @@
#include <QSet>
#include <libtorrent/version.hpp>
namespace Net
{
class ReverseResolution;
}
class PeerListDelegate;
class PeerListSortModel;
class ReverseResolution;
class PropertiesWidget;
class QTorrentHandle;
@@ -103,7 +107,7 @@ private:
QHash<QString, QStandardItem*> m_peerItems;
QHash<QString, boost::asio::ip::tcp::endpoint> m_peerEndpoints;
QSet<QString> m_missingFlags;
QPointer<ReverseResolution> m_resolver;
QPointer<Net::ReverseResolution> m_resolver;
PropertiesWidget *m_properties;
bool m_displayFlags;
};