Browse Source

Merge pull request #8199 from winneon/reannounce

transferlist: added a force reannounce option
adaptive-webui-19844
Mike Tzou 7 years ago committed by GitHub
parent
commit
e48b97466c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      src/gui/transferlistwidget.cpp
  2. 1
      src/gui/transferlistwidget.h

9
src/gui/transferlistwidget.cpp

@ -683,6 +683,12 @@ void TransferListWidget::recheckSelectedTorrents() @@ -683,6 +683,12 @@ void TransferListWidget::recheckSelectedTorrents()
torrent->forceRecheck();
}
void TransferListWidget::reannounceSelectedTorrents()
{
foreach (BitTorrent::TorrentHandle *const torrent, getSelectedTorrents())
torrent->forceReannounce();
}
// hide/show columns menu
void TransferListWidget::displayDLHoSMenu(const QPoint&)
{
@ -881,6 +887,8 @@ void TransferListWidget::displayListMenu(const QPoint&) @@ -881,6 +887,8 @@ void TransferListWidget::displayListMenu(const QPoint&)
connect(&actionSetTorrentPath, SIGNAL(triggered()), this, SLOT(setSelectedTorrentsLocation()));
QAction actionForce_recheck(GuiIconProvider::instance()->getIcon("document-edit-verify"), tr("Force recheck"), 0);
connect(&actionForce_recheck, SIGNAL(triggered()), this, SLOT(recheckSelectedTorrents()));
QAction actionForce_reannounce(GuiIconProvider::instance()->getIcon("document-edit-verify"), tr("Force reannounce"), 0);
connect(&actionForce_reannounce, SIGNAL(triggered()), this, SLOT(reannounceSelectedTorrents()));
QAction actionCopy_magnet_link(GuiIconProvider::instance()->getIcon("kt-magnet"), tr("Copy magnet link"), 0);
connect(&actionCopy_magnet_link, SIGNAL(triggered()), this, SLOT(copySelectedMagnetURIs()));
QAction actionCopy_name(GuiIconProvider::instance()->getIcon("edit-copy"), tr("Copy name"), 0);
@ -1084,6 +1092,7 @@ void TransferListWidget::displayListMenu(const QPoint&) @@ -1084,6 +1092,7 @@ void TransferListWidget::displayListMenu(const QPoint&)
listMenu.addSeparator();
if (one_has_metadata) {
listMenu.addAction(&actionForce_recheck);
listMenu.addAction(&actionForce_reannounce);
listMenu.addSeparator();
}
listMenu.addAction(&actionOpen_destination_folder);

1
src/gui/transferlistwidget.h

@ -85,6 +85,7 @@ public slots: @@ -85,6 +85,7 @@ public slots:
void copySelectedHashes() const;
void openSelectedTorrentsFolder() const;
void recheckSelectedTorrents();
void reannounceSelectedTorrents();
void setDlLimitSelectedTorrents();
void setUpLimitSelectedTorrents();
void setMaxRatioSelectedTorrents();

Loading…
Cancel
Save