Spec-Zone.ru › Qt 5.14

Класс 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, если два уведомления принадлежат одной цепочке сообщений. То есть, если их тег() и источник() совпадают. Это означает, что одно является заменой или обновлением other.

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

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

Spec-Zone.ru

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