diff --git a/Changelog b/Changelog
index 17101ec65..4164909ea 100644
--- a/Changelog
+++ b/Changelog
@@ -13,6 +13,7 @@
- FEATURE: Add Check/Uncheck all feature in Web UI
- FEATURE: Search engine can now be disabled
- FEATURE: Torrents can be automatically paused once they reach a given ratio
+ - FEATURE: Several files can now be disabled at once
- BUGFIX: Hide seeding torrents files priorities in Web UI
- BUGFIX: The user can disable permanently recursive torrent download
- COSMETIC: Display peers country name in tooltip
diff --git a/src/propertieswidget.cpp b/src/propertieswidget.cpp
index 802dea04c..e7adb1d5c 100644
--- a/src/propertieswidget.cpp
+++ b/src/propertieswidget.cpp
@@ -545,6 +545,7 @@ void PropertiesWidget::displayFilesListMenu(const QPoint&){
}
QMenu subMenu;
subMenu.setTitle(tr("Priority"));
+ subMenu.addAction(actionNot_downloaded);
subMenu.addAction(actionNormal);
subMenu.addAction(actionHigh);
subMenu.addAction(actionMaximum);
@@ -561,6 +562,10 @@ void PropertiesWidget::displayFilesListMenu(const QPoint&){
} else {
if(act == actionMaximum) {
prio = MAXIMUM;
+ } else {
+ if(act == actionNot_downloaded) {
+ prio = IGNORED;
+ }
}
}
qDebug("Setting files priority");
diff --git a/src/torrentadditiondlg.cpp b/src/torrentadditiondlg.cpp
index b5ae43d0c..7dc12524d 100644
--- a/src/torrentadditiondlg.cpp
+++ b/src/torrentadditiondlg.cpp
@@ -288,6 +288,7 @@ torrentAdditionDialog::torrentAdditionDialog(GUI *parent, Bittorrent* _BTSession
}
QMenu subMenu;
subMenu.setTitle(tr("Priority"));
+ subMenu.addAction(actionNot_downloaded);
subMenu.addAction(actionNormal);
subMenu.addAction(actionHigh);
subMenu.addAction(actionMaximum);
@@ -304,6 +305,10 @@ torrentAdditionDialog::torrentAdditionDialog(GUI *parent, Bittorrent* _BTSession
} else {
if(act == actionMaximum) {
prio = MAXIMUM;
+ } else {
+ if(act == actionNot_downloaded) {
+ prio = IGNORED;
+ }
}
}
qDebug("Setting files priority");
diff --git a/src/ui/propertieswidget.ui b/src/ui/propertieswidget.ui
index 81c9781d5..5f87b3e1e 100644
--- a/src/ui/propertieswidget.ui
+++ b/src/ui/propertieswidget.ui
@@ -957,6 +957,11 @@ p, li { white-space: pre-wrap; }
Maximum
+
+
+ Not downloaded
+
+
diff --git a/src/ui/torrentadditiondlg.ui b/src/ui/torrentadditiondlg.ui
index 655a8ce62..196e41806 100644
--- a/src/ui/torrentadditiondlg.ui
+++ b/src/ui/torrentadditiondlg.ui
@@ -327,6 +327,11 @@
Maximum
+
+
+ Not downloaded
+
+