Со своей стороны я могу только ТЗ расширить.
В окне приложения должны быть:
Список конфигов в рамочке и три кнопки поблизости: "Новый", "Сохранить" и "Удалить"
Под списком должно быть 101 штука далматинцев чекбоксов с метками обозначающими соответствующий cmd файл.
Под блоком чекбоксов должна быть кнопка "Работать".
Логика.
После запуска приложения:
в списке конфигов должен выбираться последний использованный или первый если конфиги представлены, иначе ничего.
в блоке чекбоксов должны быть очекрыжены те из них, которые перечислены в выбранном конфиге или ни одного.
кнопка Работать должна быть неактивной пока не выбрано ни одного чекбокса.
В процессе пользования.
Если конфиг выбран автоматически и он совпадает с желанием юзера, юзер сразу же жмет кнопку Работать.
Иначе юзер может выбрать другой конфиг из списка.
Юзер может отредактировать выбранный конфиг путем перетыкания чекбоксов и нажатием кнопки Сохранить.
Юзер может удалить целиком выбранный конфиг нажатием кнопки Удалить.
Юзер может создать новый конфиг путем нажатия кнопки Новый и ввода имени конфига в появившееся диалоговое окно.
Юзер может не сохранять выбранную конфигурацию чекбоксов, а просто отчекрыжить нужные/ненужные и нажать Работать.
|