___ Это конечно хорошо, но расстановка в списке "даёт" разный приоритет для всех закачек, а поставить один приоритет для нескольких закачек и отличный от них приоритет для др. закачек наглядно - нельзя.
___ Более мощное и удобное осуществление - можно сделать так:
добавить в главном окне в списке закачек колонку с возможностью ввода в неё данных, в которую будет вводиться число от 1 до <количество_закачек>, означающее приоритет закачки относительно всех закачек, это даст возможность использования любого количества приоритетов для всех закачек, как одного для всех или группы закачек, так и совершенно разного для всех, а не трёх как есть сейчас.
___ Для увеличения гибкости этого интерфейса сюда надо добавить:
* перетаскивание закачек в списке мышкой (для изменения их последовательности в списке и последовательности закачки согласно приоритетам);
С сохранением приоритета (обычное перетаскивание) и без его сохранения - обмен приоритетами например, держа какой-нибудь "SHIFT". Подробнее: есть например, 3 закачки - №1, №2 и №3 с приоритетами 1, 2 и 3 - соответственно. В списке это выглядит так:
Code: Select all
+-------------+---------------+
| Закачка | Приоритет |
+-------------+---------------+
| Закачка №1 | 1 |
+-------------+---------------+
| Закачка №2 | 2 |
+-------------+---------------+
| Закачка №3 | 3 |
+-------------+---------------+
после перетаскивания мышкой обычным способом (с сохранением приоритета) - так:
Code: Select all
+-------------+---------------+
| Закачка | Приоритет |
+-------------+---------------+
| Закачка №1 | 1 |
+-------------+---------------+
| Закачка №3 | 3 |
+-------------+---------------+
| Закачка №2 | 2 |
+-------------+---------------+
т.е такое перетаскивание приоритет в параметрах закачки не меняет.
после перетаскивания удерживая "SHIFT" (без сохранения приоритета - обмен приоритетами) - так:
Code: Select all
+-------------+---------------+
| Закачка | Приоритет |
+-------------+---------------+
| Закачка №1 | 1 |
+-------------+---------------+
| Закачка №3 | 2 |
+-------------+---------------+
| Закачка №2 | 3 |
+-------------+---------------+
т.е таким перетаскиванием можно быстро изменить приоритет группы закачек, для того чтобы выбранный файл закачался за более короткий срок.
* указания одного (ввод с клавиатуры общего значения), по возрастанию (ввод с клавиатуры начального значения), по убыванию (ввод с клавиатуры начального значения) приоритета (номера в списке, означающего, приоритет относительно всех закачек) для выделенных закачек и для всех - при отсутствии выделения (из контекста - новые кнопки лепить некуда, и главного меню программы) это обеспечит ещё более мщную и гибкую расстановку приоритетов для разных закачек относительно др. др.
Смотрите расстоновку приоритетов для зеркал:
"Качать одновременно с зеркал"
http://downloadmaster.net/forum/viewtopic.php?t=7967
Голосуйте за приоритеты на
http://downloadmaster.net/forum/viewtopic.php?t=8056 !!!