Тип QML WebEngineDownloadItem
Предоставляет информацию о загрузке. Подробнее...
| Оператор импорта: | import QtWebEngine 1.2 |
| С тех пор: | QtWebEngine 1.1 |
Свойства
- id : int
- mimeType : строка
- path : строка
- receivedBytes : int
- state : перечисление
- totalBytes : int
Методы
Подробное описание
Хранит состояние загрузки для управления запрошенными загрузками.
По умолчанию загрузка отклоняется, если пользователь явно не принимает её с помощью WebEngineDownloadItem::accept().
Документация по свойствам
id : int
Содержит идентификатор элемента загрузки.
mimeType : строка
Содержит тип MIME загрузки.
Это свойство QML было добавлено в QtWebEngine 1.2.
path : строка
Содержит полный целевой путь, куда загружаются данные.
Путь включает имя файла. Предлагаемый путь по умолчанию — стандартное место для загрузок, а имя файла подбирается так, чтобы не перезаписывать уже существующие файлы.
Путь к загружаемому файлу может быть задан только в обработчике WebEngineProfile.onDownloadRequested до принятия загрузки.
См. также WebEngineProfile::downloadRequested() и accept().
receivedBytes : int
Содержит количество загруженных данных в байтах.
state : перечисление
Описывает состояние загрузки:
| Константа | Описание |
|---|---|
WebEngineDownloadItem.DownloadRequested |
Загрузка запрошена, но ещё не принята. |
WebEngineDownloadItem.DownloadInProgress |
Загрузка выполняется. |
WebEngineDownloadItem.DownloadCompleted |
Загрузка выполнена успешно. |
WebEngineDownloadItem.DownloadInterrupted |
Загрузка прервана (сервером или из-за потери соединения). |
totalBytes : int
Содержит общее количество данных для загрузки в байтах.
-1 означает, что общий размер неизвестен.
Документация по методам
void accept()
Принимает запрос на загрузку, что запустит её.
См. также WebEngineDownloadItem::cancel().
void cancel()
Отменяет загрузку.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtwebengine-webenginedownloaditem.html