Files

24 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2026-10-11 22:32:13 +03:00
# ProgressPanel.qml
2026-09-03 09:16:56 +03:00
2026-10-11 22:32:13 +03:00
Плашка прогресса долгой операции, 320×72, в левом нижнем углу главного окна. Там она не закрывает
кнопку запуска, сообщения по центру и кнопки папки и настроек.
2026-09-03 09:16:56 +03:00
2026-10-11 22:32:13 +03:00
В [Main](Main.md) их две: загрузка (версия, модлоадер, Java, пак) и смена сборки.
2026-09-03 09:16:56 +03:00
2026-10-11 22:32:13 +03:00
## Интерфейс
2026-09-03 09:16:56 +03:00
2026-10-11 22:32:13 +03:00
| | |
|---|---|
| `title` | заголовок, жирным |
| `status` | вторая строка, если нет `detail` |
| `fraction` | от 0 до 1. −1 — общий объём неизвестен, вместо процентов «…» |
| `detail` | вторая строка вместо `status`: мегабайты у загрузки, путь у архивации. Длинный текст обрезается посередине |
| `cancellable` | показывать ли крестик; по умолчанию `true` |
| `cancelRequested()` | нажат крестик |
2026-09-03 09:16:56 +03:00
2026-10-11 22:32:13 +03:00
Панель только показывает данные. Видимость, значения и реакцию на отмену задаёт главное окно: у
загрузки крестик вызывает `backend.cancelDownload()`, у смены сборки крестика нет.
2026-09-03 09:16:56 +03:00
---
При создании этого документа использовался ИИ.