mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-16 02:03:07 -07:00
- Display URL seeds in torrent properties
This commit is contained in:
parent
92a9d04568
commit
6a028c9efd
3 changed files with 163 additions and 20 deletions
|
@ -135,6 +135,8 @@ void PropertiesWidget::loadTorrentInfos(QTorrentHandle &_h) {
|
|||
incrementalDownload->setChecked(TorrentPersistentData::isSequentialDownload(h.hash()));
|
||||
// Trackers
|
||||
loadTrackers();
|
||||
// URL seeds
|
||||
loadUrlSeeds();
|
||||
// downloaded pieces updater
|
||||
progressBarUpdater = new RealProgressBarThread(progressBar, h);
|
||||
progressBarUpdater->start();
|
||||
|
@ -213,6 +215,27 @@ void PropertiesWidget::loadTrackers() {
|
|||
}
|
||||
}
|
||||
|
||||
void PropertiesWidget::loadUrlSeeds(){
|
||||
QStringList already_added;
|
||||
listWebSeeds->clear();
|
||||
QVariantList url_seeds = TorrentPersistentData::getUrlSeeds(h.hash());
|
||||
foreach(const QVariant &var_url_seed, url_seeds){
|
||||
QString url_seed = var_url_seed.toString();
|
||||
if(!url_seed.isEmpty()) {
|
||||
new QListWidgetItem(url_seed, listWebSeeds);
|
||||
already_added << url_seed;
|
||||
}
|
||||
}
|
||||
// Load the hard-coded url seeds
|
||||
QStringList hc_seeds = h.url_seeds();
|
||||
// Add hard coded url seeds
|
||||
foreach(const QString &hc_seed, hc_seeds){
|
||||
if(!already_added.contains(hc_seed)){
|
||||
new QListWidgetItem(hc_seed, listWebSeeds);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Tab buttons */
|
||||
QPushButton* PropertiesWidget::getButtonFromIndex(int index) {
|
||||
switch(index) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue