1.4 KiB
1.4 KiB
ProgressPanel.qml
Плашка прогресса долгой операции, 320×72, в левом нижнем углу главного окна. Там она не закрывает кнопку запуска, сообщения по центру и кнопки папки и настроек.
В Main их две: загрузка (версия, модлоадер, Java, пак) и смена сборки.
Интерфейс
title |
заголовок, жирным |
status |
вторая строка, если нет detail |
fraction |
от 0 до 1. −1 — общий объём неизвестен, вместо процентов «…» |
detail |
вторая строка вместо status: мегабайты у загрузки, путь у архивации. Длинный текст обрезается посередине |
cancellable |
показывать ли крестик; по умолчанию true |
cancelRequested() |
нажат крестик |
Панель только показывает данные. Видимость, значения и реакцию на отмену задаёт главное окно: у
загрузки крестик вызывает backend.cancelDownload(), у смены сборки крестика нет.
При создании этого документа использовался ИИ.