Browse Source

- Update torrent progress after checking (especially useful for paused torrents that are not updated otherwise)

adaptive-webui-19844
Christophe Dumez 15 years ago
parent
commit
f15973f2c8
  1. 2
      src/transferlistwidget.cpp

2
src/transferlistwidget.cpp

@ -111,6 +111,7 @@ TransferListWidget::TransferListWidget(QWidget *parent, GUI *main_window, Bittor @@ -111,6 +111,7 @@ TransferListWidget::TransferListWidget(QWidget *parent, GUI *main_window, Bittor
connect(BTSession, SIGNAL(metadataReceived(QTorrentHandle&)), this, SLOT(updateMetadata(QTorrentHandle&)));
connect(BTSession, SIGNAL(pausedTorrent(QTorrentHandle&)), this, SLOT(pauseTorrent(QTorrentHandle&)));
connect(BTSession, SIGNAL(resumedTorrent(QTorrentHandle&)), this, SLOT(resumeTorrent(QTorrentHandle&)));
connect(BTSession, SIGNAL(torrentFinishedChecking(QTorrentHandle&)), this, SLOT(updateMetadata(QTorrentHandle&)));
// Listen for list events
connect(this, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(torrentDoubleClicked(QModelIndex)));
@ -246,6 +247,7 @@ void TransferListWidget::updateMetadata(QTorrentHandle &h) { @@ -246,6 +247,7 @@ void TransferListWidget::updateMetadata(QTorrentHandle &h) {
qDebug("Updating torrent metadata in download list");
listModel->setData(listModel->index(row, TR_NAME), QVariant(h.name()));
listModel->setData(listModel->index(row, TR_SIZE), QVariant((qlonglong)h.actual_size()));
listModel->setData(listModel->index(row, TR_PROGRESS), QVariant((double)h.progress()));
}
}

Loading…
Cancel
Save