Spec-Zone.ru › Qt 5.6

Тип QML WebEngineDownloadItem

Предоставляет информацию о загрузке. Подробнее...

Оператор импорта: import QtWebEngine 1.2
С тех пор: QtWebEngine 1.1
  • Список всех членов, включая унаследованные

Свойства

  • id : int
  • mimeType : строка
  • path : строка
  • receivedBytes : int
  • state : перечисление
  • totalBytes : int

Методы

  • void accept()
  • void cancel()

Подробное описание

Хранит состояние загрузки для управления запрошенными загрузками.

По умолчанию загрузка отклоняется, если пользователь явно не принимает её с помощью 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API