Класс 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, если два уведомления относятся к одной цепочке сообщений. То есть, если их tag() и origin() одинаковые. Это означает, что одно является заменой или обновлением other.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qwebenginenotification.html