Класс QWebEngineNotification
Класс QWebEngineNotification инкапсулирует данные уведомления HTML5. Подробнее...
| Заголовок: | #include <QWebEngineNotification> |
| CMake: | find_package(Qt6 COMPONENTS WebEngineCore REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
| qmake: | QT += webenginecore |
| С момента: | Qt 5.13 |
| Создаётся из: | WebEngineNotification |
| Наследует от: | QObject |
Свойства
|
Открытые функции
| Qt::LayoutDirection | направление() const |
| QImage | иконка() const |
| QString | язык() const |
| bool | соответствует(const QWebEngineNotification *other) const |
| QString | сообщение() const |
| QUrl | источник() const |
| QString | тег() const |
| QString | заголовок() const |
Открытые слоты
| void | щелчок() const |
| void | закрыть() const |
| void | показать() const |
Сигналы
| void | закрыт() |
Подробное описание
Этот класс содержит информацию и API для настольных и push-уведомлений HTML5.
Уведомления веб-движка передаются пользователю через пользовательский обработчик, предоставленный с помощью вызова QWebEngineProfile::setNotificationPresenter().
Для получения дополнительной информации о том, как обрабатывать веб-уведомления, см. пример Notification Example.
Документация по свойствам
[read-only] направление : const Qt::LayoutDirection
Это свойство содержит направление текста для заголовка и тела уведомления.
Функции доступа:
| Qt::LayoutDirection | направление() const |
См. также заголовок() и сообщение().
[read-only] язык : const QString
Это свойство содержит основной язык заголовка и тела уведомления.
Его значение — допустимый тег языка BCP 47 или пустая строка.
Функции доступа:
| QString | язык() const |
См. также заголовок() и сообщение().
[read-only] сообщение : const QString
Это свойство содержит тело сообщения уведомления.
Функции доступа:
| QString | сообщение() const |
См. также заголовок().
[read-only] источник : const QUrl
Это свойство содержит URL-адрес страницы, отправляющей уведомление.
Функции доступа:
| QUrl | источник() const |
[read-only] тег : const QString
Это свойство содержит тег сообщения уведомления.
Новые уведомления, имеющие тот же тег и URL-адрес источника, что и существующее, должны заменять или обновлять старое уведомление с тем же тегом.
Функции доступа:
| QString | тег() const |
См. также соответствует().
[read-only] заголовок : const QString
Это свойство содержит заголовок уведомления.
Функции доступа:
| QString | заголовок() const |
См. также сообщение().
Документация по функциям-членам
[slot] void QWebEngineNotification::щелчок() const
Создаёт и отправляет JavaScript-событие щелчка на уведомлении.
Должно вызываться платформой уведомлений при активации уведомления пользователем.
[slot] void QWebEngineNotification::закрыть() const
Создаёт и отправляет JavaScript-событие закрытия на уведомлении.
Должно вызываться платформой уведомлений при закрытии уведомления, либо по умолчанию, либо пользователем.
[signal] void QWebEngineNotification::закрыт()
Этот сигнал испускается, когда веб-страница вызывает шаги закрытия для уведомления, и больше не нужно показывать его.
[slot] void QWebEngineNotification::показать() const
Создаёт и отправляет JavaScript-событие показа на уведомлении.
Должно вызываться платформой уведомлений при отображении уведомления пользователю.
QImage QWebEngineNotification::иконка() const
Возвращает иконку, которая должна отображаться с уведомлением.
Если отправитель не установил иконку, возвращается нулевая QImage.
bool QWebEngineNotification::соответствует(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-6.2/qwebenginenotification.html