Spec-Zone.ru › Qt 5.6

Класс 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

Spec-Zone.ru

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