Класс QWebEngineNotification
Класс QWebEngineNotification инкапсулирует данные уведомления HTML5. Подробнее...
| Заголовок: | #include <QWebEngineNotification> |
| С тех пор: | Qt 5.13 |
| Создается из: | WebEngineNotification |
| Наследует: | QObject |
Этот класс был представлен в Qt 5.13.
Свойства
Открытые функции
| Qt::LayoutDirection | direction() const |
| QImage | icon() const |
| QString | language() const |
| bool | matches(const QWebEngineNotification *other) const |
| QString | message() const |
| QUrl | origin() const |
| QString | tag() const |
| QString | title() const |
Открытые слоты
| void | click() const |
| void | close() const |
| void | show() const |
Сигналы
| void | closed() |
Подробное описание
Этот класс содержит информацию и API для настольных и push-уведомлений HTML5.
Уведомления веб-движка передаются пользователю через пользовательский обработчик, предоставленный вызовом QWebEngineProfile::setNotificationPresenter().
Дополнительную информацию об обработке веб-уведомлений см. в Примере уведомлений.
Документация свойств
direction : const Qt::LayoutDirection
Это свойство содержит направление текста для заголовка и тела уведомления.
Функции доступа:
| Qt::LayoutDirection | direction() const |
См. также title() и message().
language : const QString
Это свойство содержит основной язык для заголовка и тела уведомления.
Его значение — допустимый тег языка BCP 47 или пустая строка.
Функции доступа:
| QString | language() const |
См. также title() и message().
message : const QString
Это свойство содержит тело сообщения уведомления.
Функции доступа:
| QString | message() const |
См. также title().
origin : const QUrl
Это свойство содержит URL страницы, отправляющей уведомление.
Функции доступа:
| QUrl | origin() const |
tag : const QString
Это свойство содержит тег сообщения уведомления.
Новые уведомления, имеющие тот же тег и URL-адрес источника, что и существующее, должны заменять или обновлять старое уведомление с тем же тегом.
Функции доступа:
| QString | tag() const |
См. также matches().
title : const QString
Это свойство содержит заголовок уведомления.
Функции доступа:
| QString | title() const |
См. также message().
Документация функций-членов
[slot] void QWebEngineNotification::click() const
Создает и отправляет JavaScript-событие click для уведомления.
Должно вызываться платформой уведомлений при активации уведомления пользователем.
[slot] void QWebEngineNotification::close() const
Создает и отправляет JavaScript-событие close для уведомления.
Должно вызываться платформой уведомлений при закрытии уведомления, либо базовой платформой, либо пользователем.
[signal] void QWebEngineNotification::closed()
Этот сигнал испускается, когда веб-страница вызывает шаги закрытия для уведомления и больше не должна его показывать.
[slot] void QWebEngineNotification::show() const
Создает и отправляет JavaScript-событие show для уведомления.
Должно вызываться платформой уведомлений при отображении уведомления пользователю.
QImage QWebEngineNotification::icon() const
Возвращает значок, который нужно отобразить вместе с уведомлением.
Если отправитель не установил значок, возвращается пустой QImage.
bool QWebEngineNotification::matches(const QWebEngineNotification *other) const
Возвращает true, если два уведомления принадлежат одной цепочке сообщений. То есть, если их тег() и источник() совпадают. Это означает, что одно является заменой или обновлением other.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qwebenginenotification.html