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 將被履行。
此枚舉描述上下文的媒體類型,若有的話。
| 常量 | 值 | 描述 |
|---|---|---|
QWebEngineContextMenuData::MediaTypeNone
|
0
|
上下文不是媒體類型。 |
QWebEngineContextMenuData::MediaTypeImage
|
1
|
上下文是圖像元素。 |
QWebEngineContextMenuData::MediaTypeVideo
|
2
|
上下文是視頻元素。 |
QWebEngineContextMenuData::MediaTypeAudio
|
3
|
上下文是音頻元素。 |
QWebEngineContextMenuData::MediaTypeCanvas
|
4
|
上下文是畫布元素。 |
QWebEngineContextMenuData::MediaTypeFile
|
5
|
上下文是文件。 |
QWebEngineContextMenuData::MediaTypePlugin
|
6
|
上下文是插件元素。 |
構造 null 上下文菜單數據。
構造上下文菜單數據從 other .
銷毀上下文菜單數據。
返迴
true
若內容可由用戶編輯;否則返迴
false
.
返迴
true
若上下文數據有效;否則返迴
false
.
返迴鏈接的文本,若上下文是鏈接。
Returns the URL of a link if the context is a link.
返迴媒體元素的類型,或
MediaTypeNone
若上下文不是媒體元素。
若上下文是媒體元素,返迴該媒體的 URL。
若上下文是由拼寫檢查器認為的拼寫錯誤單詞,返迴拼寫錯誤單詞。
有關單詞的可能置換,見 spellCheckerSuggestions ().
該函數在 Qt 5.8 引入。
返迴上下文的位置,通常是觸發上下文菜單事件的鼠標位置。
返迴上下文的選中文本。
若上下文是由拼寫檢查器認為的拼寫錯誤單詞,返迴建議置換的列錶為 misspelledWord ().
該函數在 Qt 5.8 引入。
賦值 other 上下文菜單數據到此。