Spec-Zone.ru › Qt 5.15

Класс QWebEngineNotification

Класс QWebEngineNotification инкапсулирует данные веб-уведомления HTML5. Подробнее...

Заголовок: #include <QWebEngineNotification>
С момента: Qt 5.13
Инициализируется: WebEngineNotification
Наследует: QObject

Этот класс был добавлен в Qt 5.13.

  • Список всех членов, включая наследуемые

Свойства

  • direction : const Qt::LayoutDirection
  • language : const QString
  • message : const QString
  • origin : const QUrl
  • tag : const QString
  • title : const QString

Открытые функции

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.

См. также tag() и origin().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qwebenginenotification.html

Spec-Zone.ru

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