Improve loading of magnet metadata in the background.

Conflicts:
	src/qtlibtorrent/qbtsession.cpp
This commit is contained in:
sledgehammer999
2013-09-18 00:44:18 +03:00
parent 1e802f2090
commit 14310f9b05
6 changed files with 132 additions and 72 deletions

View File

@@ -175,6 +175,7 @@ public slots:
void configureSession();
void banIP(QString ip);
void recursiveTorrentDownload(const QTorrentHandle &h);
void unhideMagnet(const QString &hash);
private:
QString getSavePath(const QString &hash, bool fromScanDir = false, QString filePath = QString::null);
@@ -226,6 +227,7 @@ signals:
void alternativeSpeedsModeChanged(bool alternative);
void recursiveTorrentDownloadPossible(const QTorrentHandle &h);
void ipFilterParsed(bool error, int ruleCount);
void metadataReceivedHidden(const QTorrentHandle &h);
private:
// Bittorrent