QWebEngineNotification Class

QWebEngineNotification クラスは、HTML5 ウェブ通知のデータをカプセル化します。詳細...

Header: #include <QWebEngineNotification>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
In QML: WebEngineNotification
Inherits: QObject

プロパティ

パブリック関数

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()

詳細説明

このクラスには、HTML5 デスクトップ通知とプッシュ通知の情報と API が含まれています。

Web エンジン通知は、QWebEngineProfile::setNotificationPresenter() 呼び出しで提供されるカスタム ハンドラを通じてユーザーに渡されます。

Web 通知を処理する方法の詳細については、通知例を参照してください。

プロパティの説明

[read-only] direction : const Qt::LayoutDirection

このプロパティは、通知のタイトルと本文のテキスト方向を保持します。

アクセス関数:

Qt::LayoutDirection direction() const

title() およびmessage()も参照してください

[read-only] language : const QString

このプロパティは、通知のタイトルと本文の主言語を保持します。

値は有効な BCP 47 言語タグ、または空文字列です。

アクセス関数:

QString language() const

title() およびmessage()も参照のこと

[read-only] message : const QString

このプロパティは、通知メッセージの本文を保持する。

アクセス関数:

QString message() const

title()も参照して ください。

[read-only] origin : const QUrl

このプロパティは、通知を送信するページのURLを保持します。

アクセス関数:

QUrl origin() const

[read-only] tag : const QString

このプロパティは、通知メッセージのタグを保持します。

既存の通知と同じタグと発信元URLを持つ新しい通知は、同じタグを持つ古い通知を置き換えるか更新する必要があります。

アクセス関数:

QString tag() const

matches()も参照してください

[read-only] title : const QString

このプロパティは、通知のタイトルを保持します。

アクセス関数:

QString title() const

message()も参照して ください。

メンバー関数ドキュメント

[slot] void QWebEngineNotification::click() const

通知のJavaScriptクリックイベントを作成し、ディスパッチします。

通知がユーザーによってアクティブにされたとき、通知プラットフォームによって呼び出される必要があります。

[slot] void QWebEngineNotification::close() const

通知のJavaScriptcloseイベントを作成し、ディスパッチします。

notificationが、基礎となるプラットフォームまたはユーザーによって閉じられるとき、notificationプラットフォームによって呼び出されるべきです。

[signal] void QWebEngineNotification::closed()

このシグナルは、Webページがnotificationのcloseステップを呼び出し、notificationがもはや表示される必要がなくなったときに発行されます。

QImage QWebEngineNotification::icon() const

通知と共に表示されるアイコンを返します。

送信者によってアイコンが設定されていない場合、NULLQImage が返されます。

bool QWebEngineNotification::matches(const QWebEngineNotification *other) const

2つの通知が同じメッセージチェーンに属している場合、true を返します。つまり、tag() とorigin() が同じ場合です。これは、一方がother の置換または更新であることを意味する。

tag() およびorigin()も参照してください

[slot] void QWebEngineNotification::show() const

通知のJavaScriptshowイベントを作成し、ディスパッチします。

通知がユーザーに表示されたときに、通知プラットフォームによって呼び出される必要があります。

©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。