QWebEngineContextMenuData 類

The QWebEngineContextMenuData class provides context data for populating or extending a context menu with actions. 更多...

頭: #include <QWebEngineContextMenuData>
qmake: QT += webenginewidgets
Since: Qt 5.7

公共類型

enum MediaType { MediaTypeNone, MediaTypeImage, MediaTypeVideo, MediaTypeAudio, ..., MediaTypePlugin }

公共函數

QWebEngineContextMenuData ()
QWebEngineContextMenuData (const QWebEngineContextMenuData & other )
~QWebEngineContextMenuData ()
bool isContentEditable () const
bool isValid () const
QString linkText () const
QUrl linkUrl () const
MediaType mediaType () const
QUrl mediaUrl () const
QString misspelledWord () const
QPoint position () const
QString selectedText () const
QStringList spellCheckerSuggestions () const
QWebEngineContextMenuData & operator= (const QWebEngineContextMenuData & other )

詳細描述

The QWebEngineContextMenuData class provides context data for populating or extending a context menu with actions.

QWebEngineContextMenuData is returned by QWebEnginePage::contextMenuData () 在上下文菜單事件之後,且包含上下文菜單事件發生位置的有關信息。這也在上下文中,在任何上下文特定 QWebEnginePage::WebAction 將被履行。

成員類型文檔編製

enum QWebEngineContextMenuData:: MediaType

此枚舉描述上下文的媒體類型,若有的話。

常量 描述
QWebEngineContextMenuData::MediaTypeNone 0 上下文不是媒體類型。
QWebEngineContextMenuData::MediaTypeImage 1 上下文是圖像元素。
QWebEngineContextMenuData::MediaTypeVideo 2 上下文是視頻元素。
QWebEngineContextMenuData::MediaTypeAudio 3 上下文是音頻元素。
QWebEngineContextMenuData::MediaTypeCanvas 4 上下文是畫布元素。
QWebEngineContextMenuData::MediaTypeFile 5 上下文是文件。
QWebEngineContextMenuData::MediaTypePlugin 6 上下文是插件元素。

成員函數文檔編製

QWebEngineContextMenuData:: QWebEngineContextMenuData ()

構造 null 上下文菜單數據。

QWebEngineContextMenuData:: QWebEngineContextMenuData (const QWebEngineContextMenuData & other )

構造上下文菜單數據從 other .

QWebEngineContextMenuData:: ~QWebEngineContextMenuData ()

銷毀上下文菜單數據。

bool QWebEngineContextMenuData:: isContentEditable () const

返迴 true 若內容可由用戶編輯;否則返迴 false .

bool QWebEngineContextMenuData:: isValid () const

返迴 true 若上下文數據有效;否則返迴 false .

QString QWebEngineContextMenuData:: linkText () const

返迴鏈接的文本,若上下文是鏈接。

QUrl QWebEngineContextMenuData:: linkUrl () const

Returns the URL of a link if the context is a link.

MediaType QWebEngineContextMenuData:: mediaType () const

返迴媒體元素的類型,或 MediaTypeNone 若上下文不是媒體元素。

QUrl QWebEngineContextMenuData:: mediaUrl () const

若上下文是媒體元素,返迴該媒體的 URL。

QString QWebEngineContextMenuData:: misspelledWord () const

若上下文是由拼寫檢查器認為的拼寫錯誤單詞,返迴拼寫錯誤單詞。

有關單詞的可能置換,見 spellCheckerSuggestions ().

該函數在 Qt 5.8 引入。

QPoint QWebEngineContextMenuData:: position () const

返迴上下文的位置,通常是觸發上下文菜單事件的鼠標位置。

QString QWebEngineContextMenuData:: selectedText () const

返迴上下文的選中文本。

QStringList QWebEngineContextMenuData:: spellCheckerSuggestions () const

若上下文是由拼寫檢查器認為的拼寫錯誤單詞,返迴建議置換的列錶為 misspelledWord ().

該函數在 Qt 5.8 引入。

QWebEngineContextMenuData &QWebEngineContextMenuData:: operator= (const QWebEngineContextMenuData & other )

賦值 other 上下文菜單數據到此。