QWebEngineScriptCollection Class
QWebEngineScriptCollection クラスは、ユーザースクリプトのコレクションを表します。詳細...
Header: | #include <QWebEngineScriptCollection> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake: | QT += webenginecore |
パブリック関数
~QWebEngineScriptCollection() | |
void | clear() |
bool | contains(const QWebEngineScript &value) const |
int | count() const |
QList<QWebEngineScript> | find(const QString &name) const |
void | insert(const QList<QWebEngineScript> &list) |
void | insert(const QWebEngineScript &s) |
bool | isEmpty() const |
bool | remove(const QWebEngineScript &script) |
QList<QWebEngineScript> | toList() const |
詳細説明
QWebEngineScriptCollection は、ユーザースクリプトのセットを管理します。
QWebEnginePage::scripts() およびQWebEngineProfile::scripts() を使用して、単一のページまたは同じプロファイルを共有する複数のページに関連付けられたスクリプトのコレクションにアクセスします。
スクリプト・インジェクションも参照してください 。
メンバ関数 ドキュメント
[noexcept]
QWebEngineScriptCollection::~QWebEngineScriptCollection()
コレクションを破棄します。
void QWebEngineScriptCollection::clear()
このコレクションからすべてのスクリプトを削除します。
bool QWebEngineScriptCollection::contains(const QWebEngineScript &value) const
コレクションにvalue が含まれている場合はtrue
を返し、そうでない場合はfalse
を返します。
int QWebEngineScriptCollection::count() const
コレクション内の要素数を返します。
QList<QWebEngineScript> QWebEngineScriptCollection::find(const QString &name) const
name という名前のコレクション内のスクリプトのリストを返します。
void QWebEngineScriptCollection::insert(const QList<QWebEngineScript> &list)
スクリプトをリストlist からコレクションに挿入します。
void QWebEngineScriptCollection::insert(const QWebEngineScript &s)
スクリプトs をコレクションに挿入します。
bool QWebEngineScriptCollection::isEmpty() const
コレクションが空の場合はtrue
を返し、それ以外の場合はfalse
を返します。
bool QWebEngineScriptCollection::remove(const QWebEngineScript &script)
script をコレクションから削除します。
スクリプトが見つかり、コレクションから正常に削除された場合はtrue
を返し、そうでない場合はfalse
を返します。
QList<QWebEngineScript> QWebEngineScriptCollection::toList() const
このコレクションで使用されているスクリプトの値を含むリストを返します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。