Browse Source

PeX status is now correctly reported

adaptive-webui-19844
Christophe Dumez 15 years ago
parent
commit
32d3ed2144
  1. 2
      Changelog
  2. 4
      src/bittorrent.cpp
  3. 1
      src/bittorrent.h
  4. 5
      src/trackerlist.cpp

2
Changelog

@ -14,8 +14,10 @@
- FEATURE: Search engine can now be disabled - FEATURE: Search engine can now be disabled
- FEATURE: Torrents can be automatically paused once they reach a given ratio - FEATURE: Torrents can be automatically paused once they reach a given ratio
- FEATURE: Several files can now be disabled at once - FEATURE: Several files can now be disabled at once
- FEATURE: Added "Select All/None" buttons to files list
- BUGFIX: Hide seeding torrents files priorities in Web UI - BUGFIX: Hide seeding torrents files priorities in Web UI
- BUGFIX: The user can disable permanently recursive torrent download - BUGFIX: The user can disable permanently recursive torrent download
- BUGFIX: Peer Exchange status is now correctly reported
- COSMETIC: Display peers country name in tooltip - COSMETIC: Display peers country name in tooltip
- COSMETIC: Display number of torrents in transfers tab label - COSMETIC: Display number of torrents in transfers tab label
- COSMETIC: Simplified program preferences - COSMETIC: Simplified program preferences

4
src/bittorrent.cpp

@ -210,6 +210,10 @@ ScanFoldersModel* Bittorrent::getScanFoldersModel() const {
return m_scanFolders; return m_scanFolders;
} }
bool Bittorrent::isPexEnabled() const {
return PeXEnabled;
}
void Bittorrent::processBigRatios() { void Bittorrent::processBigRatios() {
if(ratio_limit <= 0) return; if(ratio_limit <= 0) return;
qDebug("Process big ratios..."); qDebug("Process big ratios...");

1
src/bittorrent.h

@ -118,6 +118,7 @@ public:
bool useTemporaryFolder() const; bool useTemporaryFolder() const;
QString getDefaultSavePath() const; QString getDefaultSavePath() const;
ScanFoldersModel* getScanFoldersModel() const; ScanFoldersModel* getScanFoldersModel() const;
bool isPexEnabled() const;
#if LIBTORRENT_VERSION_MINOR < 15 #if LIBTORRENT_VERSION_MINOR < 15
void saveDHTEntry(); void saveDHTEntry();
#endif #endif

5
src/trackerlist.cpp

@ -210,7 +210,10 @@ void TrackerList::loadStickyItems(const QTorrentHandle &h) {
dht_item->setText(COL_MSG, tr("This torrent is private")); dht_item->setText(COL_MSG, tr("This torrent is private"));
} }
// Load PeX Information // Load PeX Information
pex_item->setText(COL_STATUS, tr("Working")); if(properties->getBTSession()->isPexEnabled())
pex_item->setText(COL_STATUS, tr("Working"));
else
pex_item->setText(COL_STATUS, tr("Disabled"));
pex_item->setText(COL_PEERS, QString::number(nb_pex)); pex_item->setText(COL_PEERS, QString::number(nb_pex));
// Load LSD Information // Load LSD Information
if(properties->getBTSession()->isLSDEnabled()) if(properties->getBTSession()->isLSDEnabled())

Loading…
Cancel
Save