Notes |
|
|
Может тогда включать текущий зум, если все выключены, а если хотя бы один включен, то ничего не менять? |
|
|
|
Когда окно "Операции с выделенной областью" открывается, там ещё ничего не включено, кроме текущего зума. Запоминания зумов, обрабатывавшихся в предыдущий раз, нет.
Если чел забыл отметить зум(ы), сообщение выдать, да и всё.
А обрабатывать принудительно текущий зум неправильно. |
|
|
|
При выборе операций с выделенной областью окно может быть уже открыто, с какими-то зумами, у меня оно не закрывается после запуска рабочих потоков.
Поэтому в общем случае надо различать разные ситуации:
а) окно уже открыто и какие-то зумы выбраны;
б) окно уже открыто, но никаких зумов не выбрано;
в) окно ещё не открыто.
Кроме того, логика работы должна допускать, что некоторые зумы для конкретной карты недоступны (отключены), всё равно это когда-нибудь сделается в основной ветке. Так что настроенные зумы при переключении карты могут все пропасть, и включенных зумов не будет вообще.
В случае а) очевидно ничего трогать не надо, так?
В случае б) предлагается тоже ничего не менять?
В случае в) предлагается открывать окно и ни одного зума не отмечать?
Что делать с остальными закладками? Там тоже есть зумы. Тоже ничего не менять нигде? |
|
|
|
а) Если окно уже открыто и в нём есть выбранные зумы, значит, их выбрал пользователь. Следовательно, ничего делать не нужно. Нужно ждать нажатия "Начать" и проверять, выбрал он или нет. Если выбрал, выполнять то, что он задал. Если не выбрал, выводить сообщение "Не выбрано ни одного зума".
б) Если окно уже открыто, но в нём не выбрано ни одного зума, значит, пользователь прямо сейчас собирается их выбрать. Делаем то же, что и в пункте а).
в) Если окно ещё не открыто, о чём может идти речь? Ждём, пока будет открыто.
Я бы предпочёл, чтобы на всех закладках, на которых можно выбирать зумы, при открытии окна ничего выбрано не было. Короче, выбирать зумы должен пользователь. |
|
|
(0015953)
|
zed
|
28-05-2015 08:08
|
|
> Запоминания зумов, обрабатывавшихся в предыдущий раз, нет.
Вообще-то, на всех вкладках, кроме Загрузить, такое запоминание есть. Сделал и тут. Теперь при первом открытии этого окна не будут установлены вообще никакие зумы, а при последующих показах будут отмечены зумы, установленные в прошлый раз. |
|