Класс QWebEngineDownloadItem
Класс QWebEngineDownloadItem предоставляет информацию о загрузке. Подробнее...
| Заголовок: | #include <QWebEngineDownloadItem> |
| qmake: | QT += webenginewidgets |
| С момента: | Qt 5.5 |
| Наследует: | QObject |
Открытые типы
| перечисление | DownloadState { DownloadRequested, DownloadInProgress, DownloadCompleted, DownloadCancelled, DownloadInterrupted } |
Открытые функции
| quint32 | id() const |
| bool | isFinished() const |
| QString | mimeType() const |
| QString | path() const |
| qint64 | receivedBytes() const |
| void | setPath(QString path) |
| DownloadState | state() const |
| qint64 | totalBytes() const |
| QUrl | url() const |
- 31 открытых функций, унаследованных от QObject
Открытые слоты
| void | accept() |
| void | cancel() |
- 1 открытый слот, унаследованный от QObject
Сигналы
| void | downloadProgress(qint64 bytesReceived, qint64 bytesTotal) |
| void | finished() |
| void | stateChanged(QWebEngineDownloadItem::DownloadState state) |
- 2 сигнала, унаследованных от QObject
Дополнительные унаследованные члены
- 1 свойство, унаследованное от QObject
- 11 статических открытых членов, унаследованных от QObject
- 9 защищённых функций, унаследованных от QObject
Подробное описание
Класс QWebEngineDownloadItem предоставляет информацию о загрузке.
QWebEngineDownloadItem хранит состояние загрузки для управления запрошенными загрузками.
Документация по типам членов
перечисление QWebEngineDownloadItem::DownloadState
Это перечисление описывает состояние загрузки:
| Константа | Значение | Описание |
|---|---|---|
QWebEngineDownloadItem::DownloadRequested |
0 |
Загрузка запрошена, но ещё не принята. |
QWebEngineDownloadItem::DownloadInProgress |
1 |
Загрузка в процессе. |
QWebEngineDownloadItem::DownloadCompleted |
2 |
Загрузка завершена успешно. |
QWebEngineDownloadItem::DownloadCancelled |
3 |
Загрузка отменена. |
QWebEngineDownloadItem::DownloadInterrupted |
4 |
Загрузка прервана (сервером или из-за потери соединения). |
Документация по функциям-членам
[slot] void QWebEngineDownloadItem::accept()
Принимает текущий запрос на загрузку, что запустит загрузку.
См. также finished() и stateChanged().
[slot] void QWebEngineDownloadItem::cancel()
Отменяет текущую загрузку.
См. также finished() и stateChanged().
[signal] void QWebEngineDownloadItem::downloadProgress(qint64 bytesReceived, qint64 bytesTotal)
Этот сигнал испускается всякий раз, когда изменяются bytesReceived или bytesTotal загрузки.
См. также totalBytes() и receivedBytes().
[signal] void QWebEngineDownloadItem::finished()
Этот сигнал испускается всякий раз, когда загрузка завершается.
См. также state() и isFinished().
quint32 QWebEngineDownloadItem::id() const
Возвращает идентификатор элемента загрузки.
bool QWebEngineDownloadItem::isFinished() const
Возвращает, завершена ли эта загрузка (не в процессе).
См. также finished() и state().
QString QWebEngineDownloadItem::mimeType() const
Возвращает MIME-тип загрузки.
Эта функция была добавлена в Qt 5.6.
QString QWebEngineDownloadItem::path() const
Возвращает полный целевой путь, куда загружаются данные.
Путь включает имя файла. Предлагаемый по умолчанию путь — стандартное место для загрузки, а имя файла определяется так, чтобы не перезаписывать уже существующие файлы.
См. также setPath().
qint64 QWebEngineDownloadItem::receivedBytes() const
Возвращает объём данных в байтах, загруженных до сих пор.
-1 означает, что размер неизвестен.
void QWebEngineDownloadItem::setPath(QString path)
Устанавливает полный целевой путь для загрузки файла.
path должен также включать имя файла. Путь к файлу для загрузки может быть установлен только в ответ на сигнал QWebEngineProfile::downloadRequested() перед принятием загрузки. После этого эта функция не оказывает никакого влияния на состояние элемента загрузки.
См. также path().
DownloadState QWebEngineDownloadItem::state() const
Возвращает текущее состояние элемента загрузки.
См. также QWebEngineDownloadItem::DownloadState.
[signal] void QWebEngineDownloadItem::stateChanged(QWebEngineDownloadItem::DownloadState state)
Этот сигнал испускается всякий раз, когда изменяется состояние загрузки state.
См. также state() и QWebEngineDownloadItem::DownloadState.
qint64 QWebEngineDownloadItem::totalBytes() const
Возвращает общий объём загружаемых данных в байтах.
-1 означает, что размер неизвестен.
QUrl QWebEngineDownloadItem::url() const
Возвращает URL-адрес источника загрузки.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qwebenginedownloaditem.html